
.mask {
	background-color: #000;
	filter: alpha(opacity:30);
	left: 0;
	opacity: .3;
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none
}
 
.mask,.mask iframe {
	height: 100%;
	width: 100%
}

.panel {
	position: absolute;
	text-align: left;
	z-index: 99
}

.panel-content {
	zoom: 1
}

.mask iframe {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1
}

.mask div {
	background-color: #000;
	height: 100%;
	left: 0;
	top: 0;
	-moz-user-select: none;
	width: 100%;
	z-index: 1
}

.panel .co1,.panel .co2,.panel .cue,.panel .sd,.panel .close,.panel .minimize,.panel .resize {
	z-index: 3
}

.panel .close,.panel .minimize {
	cursor: pointer
}

.panel .resize {
	background-color: #ccc;
	bottom: 0;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 10px
}


.panel-t1 .panel-content .hd,.panel-t1 .left-corner,.panel-t1 .right-corner,.panel-t1 .close-link,.panel-t1 .minimize-link {
	background: url("") no-repeat
}

.panel-t1 {
	z-index: 0;
	zoom: 1
}

.msg-panel {
	display: table;
	font-size: 14px;
	height: 80px;
	width: 310px
}

.msg-text-box {
	display: table-cell;
	vertical-align: middle
}

.msg-text {
	color: #221815;
	height: 45px;
	margin: 0 auto;
	padding-left: 38px;
	padding-top: 26px;
	width: 270px
}

.msg-ok-tip,.msg-warning-tip,.msg-error-tip {
	background-position: 0 25px;
	background-repeat: no-repeat
}

.msg-ok-tip {
	background-image: url("")
}

.msg-prompt {
	padding-left: 0;
	text-align: center;
	width: 320px
}

.header {
	background-color: rgba(255,255,255,.73);
	background-image: -webkit-linear-gradient(bottom,);
	background-image: -moz-linear-gradient(bottom,);
	background-image: -o-linear-gradient(bottom,);
	background-image: linear-gradient(to top,);
	border-bottom: 1px solid #dcdcdc;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	/* height: 56px; */
	height: 56px;/* 2014-10-15 */
}

.nav-bar {
	margin: 9px 0 0;
	width: 390px
}

.top-bar-r {
	float: right;
	padding: 18px 20px 0 0
}

.user-level {
	height: 18px;
	margin-right: 10px;
	overflow: hidden;
	width: 33px
}

.user-level,.user-name {
	/* cursor: pointer; */
	float: left
}

.user-name {
	
	padding: 0 14px 0 0
}

.clients-download {
	border-top: 1px solid #e5e7eb;
	bottom: 10px;
	left: 0;
	position: absolute;
	width: 100%
}

.clients-down {
	border-top: 1px solid #fcfdfe;
	padding: 20px 0
}

.more-clients-down {
	background: #fff;
	border: 1px solid #d7d7d7;
	bottom: 10px;
	display: none;
	height: 38px;
	left: 229px;
	position: absolute;
	width: 120px;
	z-index: 10
}

.space-box {
	bottom: 100px;
	display: none;
	left: 0;
	position: absolute;
	width: 100%
}

.page-nav {
	background: #ebebeb url("") repeat-x;
	border: solid #ddd;
	border-width: 1px 0;
	height: 50px;
	padding-left: 5px;
	position: relative;
	text-align: center
}

.msg-text em {
	color: red;
	font-style: normal
}

.msg-prompt input {
	border: 1px solid #95a1b6;
	height: 25px;
	vertical-align: middle;
	width: 125px
}

.msg-prompt textarea {
	height: 80px;
	overflow-y: auto;
	resize: vertical;
	width: 200px;
	word-break: break-all
}

.msg-prompt label {
	padding-right: 5px;
	vertical-align: top
}

.nav-bar ul {
	margin: 0 0 0 -12px
}

.nav-bar li {
	background: url("") no-repeat 0 50%;
	display: inline;
	float: left;
	height: 36px;
	padding: 0 12px
}

.top-bar-r a {
	font-size: 14px;
	font-family: "Microsoft Yahei"
}

.menu-user-info li {
	height: 28px
}

.user-name a {
	max-width: 140px;
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
}

.user-name a,.exit {
	float: left
}

.nav li {
	cursor: pointer;
	height: 40px;
	margin-bottom: 5px
}

.clients-down li {
	display: inline;
	float: left;
	padding: 26px 4px 0;
	position: relative;
	z-index: 1
}

.more-clients-down a {
	color: #6f6f6f;
	display: block;
	padding: 10px 0 10px 42px;
	position: relative;
	zoom: 1
}

.page-nav p {
	color: #aaa;
	height: 50px;
	left: 5px;
	line-height: 50px;
	position: absolute;
	top: 0;
	width: 100px
}

.page-nav div {
	border-left: 1px solid #e5e5e5;
	display: inline-block;
	zoom: 1
}

.page-nav a {
	border-right: 1px solid #e5e5e5;
	color: #221815;
	display: inline-block;
	font-size: 12px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 70px
}

.nav-bar li a {
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	height: 36px;
	line-height: 36px;
	padding: 0 17px
}

.nav li a {
	display: block;
	height: 40px;
	width: 100%
}

.clients-down li a {
	color: #6f6f6f;
	display: block;
	font-family: "\5b8b\4f53"
}

.panel-t1 .panel-content {
	position: relative;
	z-index: 2
}

.panel-t1 .left-corner,.panel-t1 .right-corner {
	display: block;
	height: 30px;
	position: absolute;
	width: 10px
}

.panel-t1 .left-corner {
	background-position: 0 -35px;
	left: 0;
	top: 0
}

.panel-t1 .right-corner {
	background-position: 0 -70px;
	right: 0;
	top: 0
}

.panel-t1 .close,.panel-t1 .minimize {
	display: block;
	height: 22px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 21px
}

.panel-t1 .close {
	right: 10px;
	top: 4px
}

.panel-t1 .close-link,.panel-t1 .minimize-link {
	display: block;
	height: 22px;
	width: 21px
}

.panel-t1 .close-link {
	background-position: 0 -152px
}

.panel-t1 .minimize {
	right: 34px;
	top: 4px
}

.panel-t1 .minimize-link {
	background-position: 0 -174px
}

.panel-t1 .y-btn {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	margin: 10px 5px 0;
	padding: 4px 25px
}

.msg-text .info {
	color: silver;
	font-size: 12px
}

.msg-text .info-warning {
	color: red;
	font-size: 14px
}

.msg-prompt .msg-text {
	width: 100%
}

.header .logo,.top-bar-r .divider,.nav-bar {
	float: left;
	overflow: hidden
}

.top-bar-r .divider {
	background: #c3c3c3;
	display: inline;
	height: 12px;
	margin: 7px 15px 0;
	width: 1px
}

.menu-user-info .icon {
	display: inline-block;
	height: 26px;
	overflow: hidden;
	vertical-align: middle;
	width: 26px
}

.menu-user-info .split {
	border-bottom: 1px solid #e5e5e5;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 5px 0;
	overflow: hidden
}


.menu-user-info .yp-level {
	background-position: 4px -264px
}

.menu-user-info .vol-records {
	background-position: 4px -719px
}

.menu-user-info .password {
	background-position: 4px -383px
}

.menu-user-info .profile {
	background-position: 4px -502px
}

.menu-user-info .invite {
	background-position: 4px -473px
}

.menu-user-info .feedback {
	background-position: 4px -412px
}

.menu-user-info .help {
	background-position: 4px -442px
}

.menu-user-info .logout {
	background-position: 100px 100px
}

.menu-user-info .agreement {
	background-position: 4px -750px
}

.menu-user-info .recharge {
	background-position: 4px -781px
}

.menu-user-info .buyspace {
	background-position: 4px -808px
}

.menu-user-info .message {
	background-position: 4px -837px
}

.menu-user-info .text {
	color: #4c4c4c;
	font-size: 12px
}

.nav .icon {
	background: url("") no-repeat;
	display: inline-block;
	margin-left: 20px;
	width: 22px
}

.nav .icon,.nav .text {
	float: left;
	height: 22px;
	margin-top: 9px
}

.nav .text {
	color: #4c4c4c;
	cursor: pointer;
	font-size: 14px;
	line-height: 22px;
	margin-left: 10px
}

.nav .icon-file {
	background-position: 0 0
}

.nav .icon-sFile {
	background-position: -50px 2px
}

.nav .icon-link {
	background-position: -96px 0
}

.nav .icon-recycle {
	background-position: -144px 2px
}

.nav .icon-group {
	background-position: -187px 1px
}

.nav .tab-group,.clients-download {
	display: none
}

.clients-down .icon-iphone {
	background-position: -114px 0;
	left: 18px
}

.clients-down .icon-windows {
	background-position: -45px 0;
	left: 19px
}

.clients-down .icon-android {
	background-position: -84px 0;
	left: 21px
}

.clients-down .icon-mac {
	background-position: 0 0;
	left: 23px
}

.clients-down .icon-more {
	background-position: -141px 0;
	left: 7px
}

.more-clients-down .icon-windows-1 {
	background-position: 0 0
}

.more-clients-down .icon-ipad {
	background-position: -59px 0
}

.more-clients-down .icon-desktop {
	background-position: -119px 0;
	left: 12px
}

.space-box .progress,.space-box .progress-used {
	background-color: #d5d7d9;
	border-radius: 2px;
	display: block;
	font-size: 0;
	height: 5px;
	line-height: 0;
	overflow: hidden
}

.space-box .progress {
	margin: 0 14px
}

.space-box .progress-used {
	background-color: #3c98e8;
	width: 0
}

.space-box .space-content {
	margin: 0 14px
}

.space-box .space-desc {
	color: #4c4c4c;
	float: left
}

.space-box .update-space {
	cursor: pointer;
	float: right
}

.page-nav .disabled {
	color: #b8b5b4
}

.offdl-dia-bt .offdl-title {
	background: url("") no-repeat 0 -33px;
	height: 40px;
	margin-top: 5px;
	padding-left: 40px
}

.nav-bar .current a {
	background: #d0ecff;
	border-radius: 3px;
	font-weight: 700
}

.menu-user-info .message em {
	background-color: #df241a;
	border-radius: 3px;
	color: #fff;
	display: none;
	font-style: normal;
	height: 22px;
	padding: 2px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 32px;
	width: 21px
}

.nav li:hover {
	background-color: #ddecf5
}

.nav li.current {
	background-color: #3d9ce6
}

.more-clients-down a:hover {
	color: #3d9ce6
}

.page-nav a.normal {
	background: #fefefe;
	background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));
	background: -moz-linear-gradient(top,#fff,#f5f5f5);
	color: #388fc9
}

.clients-down li a:hover {
	color: #3d9ce6
}

.panel-t1 .panel-content .hd {
	background-color: #5da6d7;
	background-repeat: repeat-x;
	height: 30px;
	margin-left: 8px
}

.panel-t1 .panel-content .bd {
	background-color: #fff;
	border: solid #8e9da4;
	border-width: 0 1px;
	min-width: 320px;
	padding: 15px
}

.panel-t1 .panel-content .ft {
	background-color: #fff;
	border: solid #8e9da4;
	border-width: 0 1px 1px;
	border-radius: 0 0 3px 3px;
	height: 60px;
	text-align: center
}

.panel-t1 .panel-content .ft-none {
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

.panel-t1 .close-link:hover {
	background-position: 0 -104px
}

.panel-t1 .minimize-link:hover {
	background-position: 0 -130px
}

.panel-t1 .y-btn .icon {
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	width: 17px
}

.nav .current .text {
	color: #fff
}

.nav .current .icon-file {
	background-position: 0 -39px
}

.nav .current .icon-sFile {
	background-position: -50px -37px
}

.nav .current .icon-link {
	background-position: -96px -39px
}

.nav .current .icon-recycle {
	background-position: -144px -37px
}

.panel-t1 .panel-content .hd h3 {
	color: #d6ebf8;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding-left: 10px
}

.panel-t1 .panel-content .ft button {
	cursor: pointer;
	font-size: 108%;
	margin: .2em .4em;
	padding: 0 .6em
}

.menu-user-info a:hover .text {
	color: #83aed4
}

.clients-down a:hover .icon-iphone {
	background-position: -114px -35px
}

.clients-down a:hover .icon-windows {
	background-position: -45px -35px
}

.clients-down a:hover .icon-android {
	background-position: -84px -35px
}

.clients-down a:hover .icon-mac {
	background-position: 0 -35px
}

.clients-down a:hover .icon-more {
	background-position: -141px -35px
}

.more-clients-down a:hover .icon-windows-1 {
	background-position: 0 -16px
}

.more-clients-down a:hover .icon-ipad {
	background-position: -59px -16px
}

.more-clients-down a:hover .icon-desktop {
	background-position: -119px -16px
}

#crumb {
	color: #aaa
}

#userInfo {
	background: #fff;
	border: 1px solid #b2b2b2;
	box-shadow: 0 1px 4px rgba(0,0,0,.15);
	display: none;
	padding: 6px 0 8px;
	position: absolute;
	right: 15px;
	top: 46px;
	width: 114px;
	z-index: 30
}

#leftPanel {
	background-color: #f6f9fb;
	border-right: 1px solid #ccc;
	bottom: 0;
	left: 0;
	position: absolute;
	/* top: 57px; */
	top: 57px;/* 2014-10-15 */
	width: 229px;
	z-index: 11
}

#mainPanel {
	background: url("") repeat-x;
	margin-left: 230px;
	position: relative
}

#mainFrame {
	background-color: #fff;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 10
}

#loadingMask {
	display: none;
	z-index: 100
}

#loadingMask,#loadingMask div {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

#rtt {
	background: black;
	background: url("") no-repeat;
	cursor: pointer;
	height: 40px;
	position: fixed;
	width: 40px;
	z-index: 10000
}

#copyBtn {
	width: 106px
}

#emptyTips {
	margin: 20px auto;
	text-align: center;
	width: 335px
}

#crumb a {
	color: #388fc9;
	display: inline-block;
	padding-left: 2px;
	padding-top: 10px
}

#loadingMask div {
	background: #FFF;
	height: 100%;
	opacity: .6;
	width: 100%;
	filter: alpha(opacity=60)
}

#crumb .crumb-path {
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 750px
}

#leftPanel .split-bar {
	background-color: #fcfdfe;
	border-top: 1px solid #e5e7eb;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 0;
	padding: 0
}

#rtt:hover {
	background: url("") no-repeat
}

#enablePwd .password {
	font-weight: 700
}

#topPanel .lottery {
	float: left;
	height: 16px;
	margin-top: 2px
}

#crumb a.gohome {
	padding-left: 30px
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	#topPanel .lottery span {
		height: 16px;
		line-height: 16px;
		margin-top: 1px
	}
}

.fileBox {
	padding-top: 5px;
	width: 478px
}

.fileBd {
	background: #fff;
	border: 1px solid #d3d3d4;
	height: 215px;
	overflow-y: auto;
	position: relative;
	width: 475px
}

.gh {
	height: 220px;
	margin: 8px 0
}

.fileBdUl {
	clear: both
}

.fileBox h3 {
	color: #aaa;
	margin-bottom: 10px
}

.fileBox h3,.fileBdUl li {
	font-size: 14px;
	line-height: 2
}

.fileBdUl li {
	clear: both;
	padding-left: 35px;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap
}

.fileBox h3 em {
	color: #06f
}

.fileBdUl li span,.fileBdUl li strong {
	color: #303030;
	cursor: pointer;
	display: inline-block;
	white-space: nowrap
}

.fileBdUl li div {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px
}

.lottery-dialog0 .left-corner,.lottery-dialog1 .left-corner,.lottery-dialog2 .left-corner,.lottery-dialog0 .right-corner,.lottery-dialog1 .right-corner,.lottery-dialog2 .right-corner {
	display: none
}

.lottery-dialog0 .close,.lottery-dialog1 .close,.lottery-dialog2 .close {
	display: block;
	height: 36px;
	position: absolute;
	right: 30px;
	top: 6px;
	width: 36px
}

.lottery-dialog0 .content0 {
	height: 200px;
	left: 80px;
	position: absolute;
	top: 110px;
	width: 330px
}

.lottery-dialog1 .content0,.lottery-dialog2 .content0 {
	display: none
}

.lottery-dialog1 .message,.lottery-dialog2 .message {
	color: #6e5635;
	font-size: 18px;
	left: 150px;
	padding-left: 80px;
	position: absolute;
	top: 140px
}



.lottery-dialog0 .content1,.lottery-dialog2 .content1 {
	display: none
}


.lottery-dialog0 .content2,.lottery-dialog1 .content2 {
	display: none
}

.fileBdUl .tree-wrap {
	zoom: 1
}

.lottery-dialog0 .close a,.lottery-dialog1 .close a,.lottery-dialog2 .close a {
	direction: ltr;
	display: block;
	height: 100%;
	text-indent: -9999px;
	width: 100%
}

.lottery-dialog0 .content0 h2 {
	color: #fff;
	font-size: 24px;
	margin: 13px 0 40px 3px;
	text-align: center
}

.lottery-dialog0 .content0 p {
	color: #644b29;
	line-height: 22px;
	margin: 0 0 4px 40px
}

.lottery-dialog0 .content0 b {
	color: #ef6000
}

.lottery-dialog0 .content0 a {
	color: #b67e2d;
	position: absolute;
	text-decoration: underline;
	top: 167px
}

.fileBox h3.nl {
	font-weight: 400
}

.fileBdUl li span.folder {
	display: none
}

.fileBdUl li div.over {
	background-color: #cde7ff;
	color: #fff
}

.fileBdUl ul.no-data li {
	display: none
}

.fileBdUl li div span.folder-icon-closed {
	background: url("") 0 50% no-repeat;
	width: 35px
}

.fileBdUl li div span.folder-icon-open {
	background: url("") 0 50% no-repeat;
	width: 35px
}


.lottery-dialog0 .content0 .sina {
	left: 50px
}

.lottery-dialog0 .content0 .tencent {
	right: 16px
}


.lottery-dialog0 .content0 a:hover {
	color: #de9020
}

#batchRequest {
	padding: 25px
}

#lotteryTip div {
	color: #626669;
	font-size: 12px;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	top: 10px;
	width: 160px
}

#batchRequest span {
	display: block
}

#batchRequest p {
	margin-top: 10px;
	width: 376px
}

#batchRequest .box {
	height: 50px;
	text-align: center
}

#mainPanel .batchRequestTip {
	top: 0
}

#topPanel .lottery a {
	background-position: 0 -1px;
	color: #4c4c4c
}

#topPanel .lottery span {
	background-position: 0 -37px;
	color: #4c4c4c
}

#topPanel .lottery-already a,#topPanel .lottery-ing span {
	display: none
}

#batchRequest span.progress {
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top,#efefef,#f8f8f8);
	background-image: -webkit-gradient(linear,50% 0,50% 100%,from(#efefef),to(#f8f8f8));
	background-image: -o-linear-gradient(top,#efefef,#f8f8f8);
	border: 1px solid #cacaca;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f8f8f8');
	text-align: left;
	width: 376px
}

#batchRequest span.progress-bar {
	background-color: #6ddb00;
	background-image: -moz-linear-gradient(top,#73e600,#6c0);
	background-image: -webkit-gradient(linear,50% 0,50% 100%,from(#73e600),to(#6c0));
	background-image: -o-linear-gradient(top,#73e600,#6c0);
	border: solid #5db900;
	border-width: 1px 0 1px 1px;
	height: 18px;
	margin: -1px 0 -1px -1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73e600',endColorstr='#66cc00')
}

#yunpanTree li div span.folder-icon-loading,#yunpanTreeSfile li div span.folder-icon-loading,#yunpanTreeSfiletofile li div span.folder-icon-loading {
	background: url("") 9px 6px no-repeat;
	width: 35px
}

#yunpanTree,#yunpanTree .tree-root,#yunpanTreeSfile,#yunpanTreeSfile .tree-root,#yunpanTreeSfiletofile,#yunpanTreeSfiletofile .tree-root {
	padding-left: 0
}

html,body {
	height: 100%;
	overflow-y: hidden
}

body {
	min-width:500px
}

.x-quicktip {
	height: 30px;
	left: -10000px;
	position: absolute;
	top: -15px;
	z-index: 10
}

.y-alert {
	border-radius: 2px;
	height: 24px;
	padding: 0 60px;
	position: relative;
	text-align: center;
	z-index: 10
}

.y-alert-danger {
	background: #d91c12;
	border: 1px solid #bc180f
}

.y-alert-warning {
	background: #f07d28;
	border: 1px solid #dc7123
}

.y-alert-unknow {
	background: #3ba6ef;
	border: 1px solid #2c8ed1
}

.y-alert-loading {
	background: #3ba6ef;
	border: 1px solid #2c8ed1
}

.y-alert-success,.y-alert-none {
	background: #7acd4a;
	border: 1px solid #78bf4f
}

.y-tip-msg {
	background: url("") no-repeat 0 0;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 24px
}

.y-tip-msg-warning {
	background-position: 0 0;
	color: #f98733
}

.y-tip-msg-danger {
	background-position: 0 -18px;
	color: #e60012
}

.mask {
	background-color: #000;
	filter: alpha(opacity:30);
	left: 0;
	opacity: .3;
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none
}

.mask,.mask iframe {
	height: 100%;
	width: 100%
}

.panel {
	overflow: visible;
	position: absolute
}


.proxy-dm,.proxy-dd {
	position: absolute;
	z-index: 99999
}

.proxy-dd {
	border: 2px dotted #666
}

.proxy-rectselector {
	background: #6bb0c9;
	background: none\9;
	border: 1px dotted #072246;
	opacity: .25
}

.proxy-rectselector,.proxy-layoutPosition {
	overflow: hidden;
	position: absolute;
	z-index: 99999
}

.proxy-layoutPosition {
	background: red;
	height: 2px;
	width: 20px
}

.mask iframe {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1
}

.mask div {
	background-color: #000;
	height: 100%;
	left: 0;
	top: 0;
	-moz-user-select: none;
	width: 100%;
	z-index: 1
}

.proxy-dm span {
	color: #fff;
	display: block;
	margin-top: 12px;
	text-align: center;
	width: 34px
}

.proxy-dm p {
	background-color: #ffffc7;
	border: 1px solid #cdcd95;
	left: -12px;
	text-align: center;
	top: 62px;
	width: 100px
}

.proxy-dm p,.y-alert .close {
	height: 24px;
	line-height: 24px;
	position: absolute
}

.y-alert .close {
	cursor: pointer;
	font-size: 24px;
	overflow: hidden;
	right: 10px;
	top: -2px;
	width: 24px;
	z-index: 2
}

.y-alert .text {
	background: url("") no-repeat 0 0;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 30px;
	white-space: nowrap
}

.y-alert-danger .close {
	color: #f0a4a0
}

.y-alert-danger .text {
	background-position: 0 0
}

.y-alert-warning .close {
	color: #f9cba9
}

.y-alert-warning .text {
	background-position: 0 0
}

.y-alert-unknow .close {
	color: #a2d5f7
}

.y-alert-unknow .text {
	background-position: 0 0
}

.y-alert-loading .close {
	display: none
}

.y-alert-success .close {
	color: #caebb7
}

.y-alert-success .text {
	background-position: 0 -22px
}

.y-alert-none .text {
	background: 0
}

.x-quicktip .text em {
	font-style: normal
}

#topTips {
	height: 28px;
	left: 50%;
	margin-left: -50px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 56px;
	z-index: 999
}


#get-36T-reg-panel {
	background-color: #fff;
	font-family: "Microsoft Yahei","\5fae\8f6f\96c5\9ed1",tahoma,arial,"\5b8b\4f53"
}

#get-10T a,#get-26T a {
	display: block;
	height: 114px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

#get-36T-reg-panel h2 {
	color: #2684c2;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	width: 579px
}

#get-36T-reg-panel p a {
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 18px;
	text-align: center;
	width: 579px
}

#yunpanTree .folder-img-root,#yunpanTreeSfile .folder-img-root,#yunpanTreeSfiletofile .folder-img-root {
	display: none
}

#topTips .msg {
	background-color: #68af02;
	border-radius: 3px;
	color: #FFF;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 3px 35px 3px 20px;
	z-index: 99
}

#topTips .close {
	background: url("") no-repeat;
	cursor: pointer;
	height: 10px;
	padding-right: 6px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 10px
}

#get-10T .mac,#get-10T .win {
	bottom: 60px;
	height: 138px;
	left: 0;
	position: fixed;
	width: 313px;
	z-index: 10000
}

#get-10T .get-36T-close,#get-26T .get-36T-close {
	cursor: pointer;
	height: 38px;
	position: absolute;
	right: 11px;
	top: 0;
	width: 31px
}

#get-36T-reg-panel .hd,#get-36T-reg-panel .left-corner,#get-36T-reg-panel .right-corner {
	background: 0;
	background-color: #fff
}

#get-36T-reg-panel .hd {
	display: none
}

#get-36T-reg-panel .bd,#get-36T-reg-panel .ft {
	border: 0
}

#get-36T-reg-panel .block {
	border: 1px solid #dfdfdf;
	border-radius: 3px 3px;
	margin-top: 10px;
	overflow: hidden;
	width: 577px
}

#yunpanTree div.root-node,#yunpanTreeSfile div.root-node,#yunpanTreeSfiletofile div.root-node {
	color: #333
}

#yunpanTree div.over,#yunpanTreeSfile div.over,#yunpanTreeSfiletofile div.over {
	color: #fff
}


#get-36T-reg-panel p a:hover {
	text-decoration: underline
}

#yunpanTree li.folder-closed span.folder-icon-root,#yunpanTreeSfile li.folder-closed span.folder-icon-root,#yunpanTreeSfiletofile li.folder-closed span.folder-icon-root {
	background-position: 0 -122px
}


.path-item {
	background: url("") 0 5px no-repeat;
	color: #157ccd;
	cursor: pointer;
	float: left;
	font-size: 12px;
	max-width: 15%;
	overflow: hidden;
	padding-left: 11px;
	padding-right: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.narrow-mode .clients-down-mac {
	display: none
}

.narrow-mode .more-clients-down {
	left: 170px
}

.crumb-path .first-item {
	background: 0;
	border-left: 3px solid #3992d8;
	font-weight: 700;
	font-size: 16px;
	padding-left: 5px
}

.crumb-path .last-item {
	color: #000;
	cursor: default
}

.btn-group .icon-new {
	background-position: 0 5px
}

.btn-group .icon-offline {
	background-position: 0 -231px
}

.btn-group .icon-plugin-upload {
	background-position: 0 -25px
}

.btn-group .icon-restore {
	background-position: 0 -73px
}

.btn-group .icon-upload {
	background-position: 0 -96px
}

.btn-group .icon-view {
	background-position: 0 -143px
}

.btn-group .icon-recycleopenpass {
	background-position: 0 -175px;
	width: 25px
}

.btn-group .icon-recyleopenpassdone {
	background-position: 0 -203px;
	width: 20px
}

.btn-group .icon-locksfile {
	background-position: 0 -203px;
	width: 18px
}

.narrow-mode .space-box .progress,.narrow-mode .space-box .space-content {
	margin: 0 5px
}

.narrow-mode .menu-sys .offline-menu {
	display: block
}

.narrow-mode .menu-sys .moveoutsfile-menu {
	display: block
}

.btn-group .y-btn-disable .icon-restore {
	background-position: 0 -52px
}

.btn-group .y-btn-disable .icon-view {
	background-position: 0 -119px
}

#crumb {
	height: 38px;
	padding-left: 20px;
}

#crumb a {
	padding-top: 0
}

#get-36T-reg-panel .get-10T {
	background-color: #f8f8f8;
	background-position: 509px 0;
	margin-top: 20px
}

#get-36T-reg-panel .get-26T {
	background-color: #f8f8f8;
	background-position: 440px -72px
}

#get-36T-reg-panel .btns {
	margin: 30px 0;
	text-align: center
}

#get-36T-reg-panel .qrcode {
	background: url("") no-repeat;
	display: none;
	height: 130px;
	left: 486px;
	position: absolute;
	top: 295px;
	width: 125px
}

.narrow-mode #doc {
	min-width: 900px
}

.narrow-mode #leftPanel {
	width: 170px
}

.narrow-mode #mainPanel {
	margin-left: 170px
}

.narrow-mode #tbOffline,.narrow-mode #tdMoveOut {
	display: none
}

#crumb .crumb-path {
	height: 18px;
	line-height: 18px;
	margin-right: 240px;
	/* padding-top: 15px;  */
	padding-top: 15px;/* 2014-10-15 */
	width: auto
}

#get-36T-reg-panel .get-10T h3 {
	background-position: 273px -60px
}

#get-36T-reg-panel .get-26T h3 {
	background-position: 246px -130px
}

#get-36T-reg-panel .get-10T h3,#get-36T-reg-panel .get-26T h3 {
	color: #4c4c4c;
	font-size: 22px;
	margin-left: 150px;
	margin-top: 25px
}

#get-36T-reg-panel .get-10T p,#get-36T-reg-panel .get-26T p {
	color: #999;
	font-size: 14px
}

#get-36T-reg-panel .btns a {
	-khtml-user-select: none;
	background-color: #35a1eb;
	background-image: -webkit-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: -moz-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: -o-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: -ms-linear-gradient(bottom,#3b92cc,#4aa0da 28%,#5bb0e9);
	background-image: linear-gradient(to top,#3b92cc,#4aa0da 28%,#5bb0e9);
	border: solid 1px #3182b9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bb0e9',endColorstr='#3b92cc',GradientType=0);
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.1);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.1);
	box-shadow: inset 0 1px rgba(255,255,255,.1);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	margin-right: 10px;
	padding: 12px 16px;
	text-align: center;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

#get-36T-reg-panel .btns img {
	cursor: pointer;
	margin-top: 25px
}

#get-36T-reg-panel .qrcode img {
	margin-left: 13px;
	margin-top: 12px
}

#crumb a.gohome {
	padding-left: 0
}

#toolbar a.link-view,#toolbar a.link-view-active,#toolbar a.link-view-disable {
	padding-left: 22px;
	width: 102px
}

#toolbar a.link-view {
	background-position: 0 -104px
}

#toolbar a.link-view-active {
	background-position: -301px -104px
}

#toolbar a.link-view-disable {
	background-position: -612px -104px;
	color: #aaa
}

#toolbar a.link-copy,#toolbar a.link-copy-active,#toolbar a.link-copy-disable,#toolbar a.extract-on,#toolbar a.extract-on-active,#toolbar a.extract-off,#toolbar a.extract-off-active {
	width: 104px
}

#toolbar a.link-copy,#toolbar a.extract-on,#toolbar a.extract-off {
	background-position: -184px -155px
}

#get-36T-reg-panel .btns .icon {
	float: left;
	height: 30px;
	margin: 0 4px 0 0;
	width: 24px
}

#get-36T-reg-panel .btns .icon-window {
	background-position: 0 4px
}

#get-36T-reg-panel .btns .icon-android {
	background-position: -34px 0
}

#get-36T-reg-panel .btns .icon-iPhone {
	background-position: -0px -32px
}

#get-36T-reg-panel .btns .icon-iPad {
	background-position: -34px -32px
}

#get-36T-reg-panel .get-26T .btns {
	overflow: hidden
}

#get-36T-reg-panel .get-10T h3:first-letter ,#get-36T-reg-panel .get-26T h3:first-letter {
	float: left;
	font-size: 2.2em;
	line-height: 1.2em;
	padding: 0 15px 0 0
}

#get-36T-reg-panel .btns a:hover {
	background-color: #35a1eb;
	background-image: -webkit-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: -moz-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: -o-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: -ms-linear-gradient(bottom,#3db5f5,#7ad1ff);
	background-image: linear-gradient(to top,#3db5f5,#7ad1ff);
	border: solid 1px #3182b9;
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.19);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.19);
	box-shadow: inset 0 1px rgba(255,255,255,.19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ad1ff',endColorstr='#3db5f5',GradientType=0)
}

#get-36T-reg-panel .get-26T .btns a,#get-36T-reg-panel .btns img {
	float: left
}

#get-36T-reg-panel .btns a.first {
	margin-left: 62px
}

#toolbar a.link-view:hover {
	background-position: -301px -104px
}

.narrow-mode #toolbar .btns-sfilelist .locksfile span {
	display: none
}

#toolbar a.link-copy:hover#toolbar a.link-copy-hover,#toolbar a.extract-on:hover,#toolbar a.extract-off:hover {
	background-position: -485px -155px
}

.sys-menu {
	left: -10000px;
	position: absolute;
	top: 0;
	z-index: 100
}

.upload-tips {
	color: #aaa;
	float: left;
	font-size: 13px;
	margin-left: 20px;
	text-align: left
}

.upload-tips a {
	color: #1b93ce
}

.sys-menu-box .item {
	display: none
}

.sys-menu-box .show {
	display: block
}

.sys-menu-box .icon-extract-on {
	background-position: 4px -650px
}

.sys-menu-box .icon-extract-off {
	background-position: 4px -678px
}

.sys-menu-box .icon-opendoc {
	background-position: 4px -622px
}

.sys-menu-box .icon-delfav {
	background-position: 4px -144px
}

.sys-menu-box .icon-dl,.sys-menu-box .icon-pack-dl {
	background-position: 4px -85px
}

.sys-menu-box .icon-del {
	background-position: 4px -55px
}

.sys-menu-box .icon-rename {
	background-position: 4px 8px
}

.sys-menu-box .icon-move {
	background-position: 4px -25px
}

.sys-menu-box .icon-sfilemove {
	background-position: 4px -25px
}

.sys-menu-box .icon-moveinsfile {
	background-position: 2px -882px
}

.sys-menu-box .icon-moveoutsfile {
	background-position: 4px -858px
}

.sys-menu-box .icon-filehistory {
	background-position: 4px -905px
}

.sys-menu-box .icon-link,.sys-menu-box .icon-link-batch {
	background-position: 4px -174px
}

.sys-menu-box .icon-restore {
	background-position: 4px -234px
}

.sys-menu-box .icon-diskdel {
	background-position: 4px -55px
}

.sys-menu-box .icon-link-view {
	background-position: 4px -352px
}

.sys-menu-box .link-copy {
	position: relative
}

.sys-menu-box .icon-link-copy {
	background-position: 4px -203px
}

.sys-menu-box .icon-addfav {
	background-position: 4px -115px
}

.sys-menu-box .icon-dellink,.sys-menu-box .icon-link-del {
	background-position: 4px -534px
}

.sys-menu-box .icon-refresh {
	background-position: 4px -323px
}

.sys-menu-box .icon-new {
	background-position: 4px -593px
}

.sys-menu-box .icon-upload {
	background-position: 4px -559px
}

/* 2014-10-13 */
/* #uploadPanel {
	margin: 0 5px 15px
} */

#uploadStatusBtn {
	/* bottom: 30px;
	left: 442px;
	position: absolute */
	bottom: 6px;
    position: absolute;
    right: 10px;
    width: 70px;
    line-height:20px;
    height: 20px;/*2014.10.16*/
    _height:30px;
}

#uploadPanel .upload-toolbar {
	margin-bottom: 10px;
	position: relative;
	width: 490px
}

#uploadPanel .upload-list-box {
	background-color: #FFF;
	border: 1px solid #DDD;
	clear: both;
	height: 251px;
	overflow-y: auto;
	width: 518px;
	zoom: 1
}

#uploadPanel .drag-tip {
	color: #999;
	padding-top: 87px;
	text-align: center
}

#uploadPanel .network-abnormal-tip {
	background-color: #f8ebbf;
	border: 1px solid #a0d278;
	border-bottom: 0;
	color: #f6841f;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	width: 479px
}

#uploadPanel .upload-btns {
	float: left;
	height: 30px;
	margin-right: 15px
}

#toolbar a.link-copy-active,#toolbar a.extract-on-active,#toolbar a.extract-off-active {
	background-position: -485px -155px
}

#toolbar a.link-copy-disable {
	background-position: -796px -155px;
	color: #aaa
}

#toolbar a.extract-on-disable,#toolbar a.extract-off-disable {
	display: none
}

#toolbar a.clearall,#toolbar a.clearall-active,#toolbar a.clearall-disable {
	width: 91px
}

#toolbar a.clearall {
	background-position: -72px -155px
}

#toolbar a.clearall-active {
	background-position: -373px -155px
}

#toolbar a.clearall-disable {
	background-position: -685px -155px;
	color: #aaa
}

#toolbar a.restore,#toolbar a.restore-active,#toolbar a.restore-disable {
	padding-left: 15px;
	width: 85px
}

#toolbar a.restore {
	background-position: -134px -47px
}

#toolbar a.restore-active {
	background-position: -433px -47px
}

#toolbar a.restore-disable {
	background-position: -612px -47px;
	color: #aaa
}

#uploadPanel .drag-tip h1 {
	font-size: 20px
}

#uploadPanel .drag-tip p {
	font-size: 12px;
	font-family: "\5fae\8f6f\96c5\9ed1"
}

#toolbar .btns-recycle .openpass {
	color: #000
}

#toolbar .btns-recycle .openpassdone {
	color: #e85116
}

#toolbar .btns-sfilelist .locksfile {
	color: #e85116
}

#toolbar .btns-link .link-copy-hover {
	background-color: #35a1eb;
	background-image: -webkit-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: -moz-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: -o-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: -ms-linear-gradient(bottom,#ddf3ff,#f0faff);
	background-image: linear-gradient(to top,#ddf3ff,#f0faff);
	border: solid 1px #a2c5e1;
	-webkit-box-shadow: inset 0 1px 1px #fff;
	-moz-box-shadow: inset 0 1px 1px #fff;
	box-shadow: inset 0 1px 1px #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0faff',endColorstr='#ddf3ff',GradientType=0)
}

#toolbar a.clearall:hover {
	background-position: -373px -155px
}

#toolbar a.restore:hover {
	background-position: -433px -47px
}

#uploadPanel .upload-btns button,#uploadPanel .jx-select-file,#uploadPanel .pl-select-file,#uploadPanel .upload-btns .select-menu,#uploadPanel .upload-btns .fl-select-file-box {
	display: none
}

.file-select-proxy,.folder-select-proxy {
	cursor: pointer;
	display: block;
	font-size: 30px;
	height: 30px;
	left: -136px;
	opacity: 0;
	position: absolute
}

.mini-upload {
	background-color: #fafdf8;
	border: 1px solid #9bc881;
	border-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
	color: #41632d;
	cursor: pointer;
	height: 20px;
	left: 50%;
	line-height: 20px;
	margin-left: -75px;
	position: absolute;
	top: 5px;
	visibility: hidden;
	width: 160px;
	z-index: 2
}

.file-select .file-select-proxy,.folder-select .folder-select-proxy {
	height: 33px;
	top: 0;
	z-index: 200
}

.folder-select .folder-select-proxy {
	top: 36px
}

.mini-upload .mini-bg {
	background-color: #a8de86;
	background-image: -moz-linear-gradient(top,#bee6a4,#a8de86 1px);
	background-image: -webkit-linear-gradient(top,#bee6a4,#a8de86 1px);
	background-image: -o-linear-gradient(top,#bee6a4,#a8de86 1px);
	background-image: -ms-linear-gradient(top,#bee6a4,#a8de86 1px);
	background-image: linear-gradient(top,#bee6a4,#a8de86 1px);
	display: inline-block;
	float: left;
	height: 20px;
	width: 0
}

.mini-upload .mini-info {
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 160px
}

#uploadItemList {
	background-color: #FFF;
	zoom: 1
}

#duplicate {
	height: 120px;
	width: 300px
}

#defaultAll {
	vertical-align: middle
}

#uploadItemList li {
	border-bottom: 1px solid #ddd;
	height: 83px;
	overflow: hidden
}

/* #uploadPanel .select-menu {
	background-color: #fff;
	border: 1px solid #d0d0d0;
	box-shadow: 1px 2px 3px #aaa;
	height: 67px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	width: 101px;
	z-index: 200
} */

#uploadPanel .file-select {
	border-bottom: 1px solid #d5d5d5
}

#uploadPanel .pl-select-file-btn {
	display: block;
	height: 30px;
	width: 91px
}

#uploadPanel .jx-select-file-btn {
	display: block;
	height: 30px;
	overflow: hidden;
	position: relative;
	width: 81px
}

#uploadItemList .sfile {
	background: #f9ffff url("") bottom right no-repeat
}

#uploadItemList .uploadPathLi {
	margin-left: 0;
	margin-top: 3px
}

#uploadItemList .uploadPathLi,#uploadPanel .uploadPath,#uploadPanel .fileUploadPath,#uploadPanel .folderUploadPath {
	color: #aaa
}

#uploadPanel .uploadPath {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	white-space: nowrap
}

#uploadItemList .progress-box {
	border: 1px solid #cacaca;
	display: inline-block;
	height: 10px;
	line-height: 0;
	margin-right: 33px;
	padding: 0;
	width: 379px
}

#uploadItemList .progress-bar {
	background: #6edc00 url("") repeat-x;
	display: inline-block;
	font-size: 0;
	height: 10px;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	-moz-transition: width .3s ease-in-out;
	-webkit-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	-ms-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	width: 0
}

#uploadItemList .progress-value {
	color: #3a3a3a
}

#uploadItemList .info {
	color: #717171;
	margin-top: 3px;
	padding-left: 18px
}

#duplicate .msg-panel {
	margin: 0 auto
}

#duplicate .msg-text {
	word-wrap: break-word
}

#duplicate .action {
	border: 1px solid #fff;
	display: block
}

#duplicate .do-dupl {
	height: 130px
}

#duplicate .not-dupl {
	height: 120px;
	margin-top: 3px
}

#duplicate .title {
	background: url("") no-repeat;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 3px;
	padding-left: 20px
}

#duplicate .desc {
	font-size: 12px;
	margin-left: 22px
}

#duplicate .info-box {
	position: relative
}

#duplicate .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 58px;
	left: 22px;
	position: absolute;
	top: 5px;
	width: 58px
}

#duplicate .file-info {
	height: 70px;
	left: 90px;
	position: absolute;
	top: 5px;
	width: 320px
}

#duplicate .file-name {
	color: #000;
	font-size: 14px;
	white-space: nowrap
}

#duplicate .file-name,#duplicate .file-loc {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 320px
}

#duplicate .default-all {
	margin-top: 20px
}

#uploadPanel .fail-loaded {
	background: url("") no-repeat 0 0;
	color: #f6841f;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin-right: 13px;
	padding: 0 6px;
	position: relative;
	vertical-align: middle;
	width: 80px
}

#uploadPanel .err-file {
	background-color: #feffe5;
	border-bottom: 1px solid #f0f0e8;
	height: 50px;
	margin: 0 5px
}

#uploadPanel .file-box {
	border-top: 1px solid #ddd;
	margin-top: 7px
}

#uploadPanel .select-menu a {
	color: #626262;
	display: block;
	height: 33px;
	line-height: 33px;
	padding-left: 16px;
	vertical-align: middle
}

#uploadItemList li .title {
	color: #3a3a3a;
	height: 24px;
	line-height: 24px;
	margin-top: 8px;
	padding-left: 18px
}

#uploadItemList li .name {
	display: inline-block;
	margin-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 409px
}

#uploadItemList .title em {
	color: #388fc9;
	cursor: pointer;
	font-style: normal
}

#uploadItemList li .progress,#uploadItemList .uploadPathLi {
	padding-left: 28px
}

#uploadItemList .info span {
	margin-right: 10px
}

#duplicate .default-all label {
	color: #000;
	margin-left: 3px
}

#uploadPanel .fail-loaded span {
	margin-right: 0
}

#uploadPanel .act-plugin .pl-select-file {
	background-position: 0 -210px;
	display: block
}

#uploadPanel .act-plugin .pl-select-file,#uploadPanel .act-plugin .pl-select-file-btn {
	width: 103px
}

#uploadPanel .act-plugin-folder .pl-select-file {
	background-position: 0 -70px;
	display: block;
	width: 113px
}

#uploadPanel .act-plugin-folder .select-menu {
	left: 0;
	top: 30px;
	width: 111px
}
/* 2014-10-13 */
/* #uploadPanel .act-ajax-folder .jx-select-file {
	background: url(../../static/images/pan_files/t015dbba9d462d15a57.png)  0 0 no-repeat
} */

#uploadPanel .act-ajax-folder .jx-select-file,#uploadPanel .act-ajax .jx-select-file {
	border: 0;
	cursor: pointer;
	display: block;
	height: 30px;
	overflow: hidden;
	padding: 0;
	width: 103px
}
#uploadPanel .act-ajax-folder-hover .jx-select-file {
	background-position: 0 -99px
}

#uploadPanel .act-ajax .jx-select-file-btn {
	width: 103px
}

#uploadPanel .act-flash .fl-select-file-box {
	display: block
}

#uploadPanel .uploadPathLi .open {
	cursor: pointer;
	text-decoration: underline
}

#uploadItemList .err .info {
	color: #f6841f
}

#uploadItemList .err .progress,#uploadItemList .err .fail-loaded,#uploadItemList .err .status {
	display: none
}

#uploadItemList .folder .title,#uploadItemList .folder-pic {
	height: 29px
}

#uploadItemList .folder .name {
	margin-left: 5px;
	width: 370px
}

#duplicate .action:hover {
	background-color: #f7fbff;
	background: -moz-linear-gradient(top,#fcfdff,#edf5ff);
	background: -webkit-linear-gradient(top,#fcfdff,#edf5ff);
	background: -o-linear-gradient(top,#fcfdff,#edf5ff);
	background: -ms-linear-gradient(top,#fcfdff,#edf5ff);
	background: linear-gradient(top,#fcfdff,#edf5ff);
	border: 1px solid #b9d7fc;
	border-radius: 3px
}

#uploadPanel .fail-loaded .fail-num {
	margin-left: -5px
}

#uploadPanel .fail-loaded:hover {
	background-position: 0 -21px
}

#uploadPanel .fail-loaded .arrow {
	background: url("") no-repeat 0 0;
	display: block;
	font-size: 0;
	height: 4px;
	line-height: 0;
	margin-right: 0;
	position: absolute;
	right: 7px;
	top: 8px;
	width: 7px
}

#uploadPanel .unfolded .arrow {
	background-position: 0 -5px
}

#uploadPanel .err-file .name {
	background: url("") no-repeat 39px 50%;
	display: block;
	height: 18px;
	line-height: 18px;
	padding-left: 50px;
	vertical-align: middle
}

#uploadPanel .file-box .err-msg {
	color: #f6841f;
	display: block;
	margin-top: 5px;
	padding-left: 50px
}

#uploadPanel .select-menu a:hover {
	background-color: #439edc;
	color: #fff
}

#uploadPanel .act-plugin-folder .select-menu a {
	display: block
}

#uploadPanel .act-plugin .pl-select-file:hover {
	background-position: 0 -245px
}

#uploadPanel .act-plugin-folder:hover .pl-select-file {
	background-position: 0 -105px
}

#uploadPanel .act-ajax:hover .jx-select-file {
	background-position: 0 -35px
}

.mini-upload .mini-info .per,.my_func .mini-upload .mini-info .upfile {
	height: 20px;
	position: absolute;
	top: 0
}

.miniProxy {
	background-color: #000;
	display: none;
	position: absolute
}

.folder-name-ruler,.ico-list li.new-folder input,.list-list li.new-folder textarea {
	display: none
}

.imagePreviewmask {
	background-color: #000;
	filter: alpha(opacity=60);
	height: 100%;
	left: 0;
	opacity: .6;
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none;
	width: 100%
}

.imagePreviewmask iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.imagePreviewmask div {
	background-color: #000;
	height: 100%;
	left: 0;
	top: 0;
	-moz-user-select: none;
	width: 100%;
	z-index: 1
}

.list-list li.new-folder input {
	display: block;
	height: 15px;
	line-height: 15px;
	margin-top: 10px;
	width: 200px
}

.ico-list li.new-folder textarea {
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	font-size: 12px;
	height: 32px;
	line-height: 16px;
	margin-left: 17px;
	overflow: hidden;
	resize: none;
	width: 85px;
	word-wrap: break-word
}

.mini-upload .mini-info .per {
	left: 15px
}

.mini-upload .mini-info .upfile {
	display: none
}

.file-tab .list-list .column-name,.sFile-tab .list-list .column-name,.recycle-tab .list-list .column-name,.file-tab .file-list-head .column-name,.sFile-tab .file-list-head .column-name,.recycle-tab .file-list-head .column-name {
	width: 55%
}

.file-tab .file-list-head .column-size,.file-tab .list-list .column-size,.sFile-tab .list-list .column-size,.recycle-tab .list-list .column-size,.file-tab .file-list-head .column-size,.sFile-tab .file-list-head .column-size,.recycle-tab .file-list-head .column-size {
	width: 13%
}
.file-tab .file-list-head .column-timelong,.file-tab .list-list .column-timelong,.sFile-tab .list-list .column-timelong,.recycle-tab .list-list .column-timelong,.file-tab .file-list-head .column-timelong,.sFile-tab .file-list-head .column-timelong,.recycle-tab .file-list-head .column-timelong {
	width: 10%
}

.file-tab .file-list-head .column-time,.file-tab .list-list .column-time,.sFile-tab .list-list .column-time,.recycle-tab .list-list .column-time,.file-tab .file-list-head .column-time,.sFile-tab .file-list-head .column-time,.recycle-tab .file-list-head .column-time {
	width: 15%
}

.link-tab .list-list .column-name,.link-tab .file-list-head .column-name {
	width: 39%
}

.link-tab .list-list .column-code,.link-tab .file-list-head .column-code {
	width: 14%
}

.link-tab .list-list .column-hit,.link-tab .file-list-head .column-hit {
	width: 12%
}

.link-tab .list-list .column-size,.link-tab .file-list-head .column-size {
	width: 13%
}

.link-tab .list-list .column-time,.link-tab .file-list-head .column-time {
	width: 17%
}

.list-list .column-name .text {
	float: left;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-list li.new-folder .column-name {
	width: 260px
}

#dropOverlay {
	background-color: #000;
	bottom: 0;
	display: none;
	left: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	-moz-transition: opacity .5s ease-in;
	-webkit-transition: opacity .5s ease-in;
	-o-transition: opacity .5s ease-in;
	-ms-transition: opacity .5s ease-in;
	transition: opacity .5s ease-in;
	z-index: 999;
}

#fileListMain {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}

#imageScreen {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 10001;
}

#imgMask {
	background: black;
	opacity: .35;
	overflow-x: hidden;
	overflow-y: hidden;
	top: 56px;
	width: 100%;
	z-index: 2;
	filter: alpha(opacity:35)
}

#dropOverlay h1 {
	color: #fff;
	display: block;
	font-size: 48px;
	height: 200px;
	left: 50%;
	line-height: 200px;
	margin: -100px 0 0 -300px;
	position: absolute;
	text-align: center;
	text-shadow: 3px 3px 4px #333;
	top: 50%;
	width: 600px
}

#imgList div {
	border: medium none;
	position: absolute
}

#imgList img {
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333;
	display: block;
	left: 0;
	top: 0;
	width: auto
}

#imgList img,#imgMask {
	height: 100%;
	position: absolute
}

#uploadPanel .plugin-tip {
	background-color: #fffded;
	border-top: solid 1px #fbdf85;
	border-bottom: solid 1px #fbdf85;
	color: #737678;
	height: 28px;
	line-height: 28px;
	margin: -15px -20px 10px;
	padding-left: 15px;
	vertical-align: middle;
	white-space: nowrap;
	width: 544px;
}

.ico-list #rename-text {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	-moz-box-shadow: inset 1px 2px 1px rgba(75,75,75,.08);
	-webkit-box-shadow: inset 1px 2px 1px rgba(75,75,75,.08);
	box-shadow: inset 1px 2px 1px rgba(75,75,75,.08);
	color: #aaa;
	height: 40px;
	line-height: 24px;
	margin-left: 13px;
	padding: 0 5px;
	vertical-align: middle;
	width: 83px;
}

.list-list #rename-text {
	width: 200px
}

#fileList .code {
	display: inline-block;
	float: left;
	padding: 0;
	width: 40px;
}

#fileList .copy-box {
	display: inline-block;
	float: left;
	height: 42px;
	position: relative;
	width: 50px
}

#fileList .copy-pwd {
	color: #388fc9;
	display: block;
	height: 42px;
	width: 50px
}

#imageScreen .tip {
	background-color: #fffded;
	display: none;
	height: 30px;
	left: 50%;
	line-height: 27px;
	margin-left: -150px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 300px;
}

#imageScreen .hd {
	background: #252728;
	height: 56px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 107
}

#imageScreen .toolbar {
	position: absolute;
	right: 0;
}

#imageScreen .preBtnContainer,#imageScreen .nextBtnContainer {
	height: 100%;
	position: absolute;
	top: 56px;
	width: 45%;
	z-index: 102;
}

#imageScreen .preBtnContainer {
	left: 0;
}

#imageScreen .nextBtnContainer {
	right: 0;
}

#uploadPanel .plugin-tip a {
	color: #1b93ce;
}

#imageScreen .toolbar ul {
	float: right;
	height: 56px;
	line-height: 56px;
	margin: 0 20px 0 0;
	padding: 0;
}

#imageScreen .toolbar li {
	float: left;
	line-height: 20px;
	margin-top: 15px;
	width: 90px;
}

#imageScreen a.nextBtn {
	background-position: -35px 0;
	right: 20px;
}

#list .text .hl {
	background-color: #ff0;
}

#fileList .copy-pwd:hover {
	text-decoration: none;
}

#fileList .pwd-off .copy-pwd {
	display: none;
}

#fileList .link-invalid .column {
	color: #aaa;
}

#fileList .link-invalid .invalid-tag {
	color: red;
}

#imageScreen .hd .imgInfo {
	color: #ccc;
	display: inline;
	float: left;
	height: 20px;
	margin-top: 15px;
	margin-left: 30%;
	text-align: center;
	width: 40%
}

#imageScreen .toolbar .close {
	background: url("") 20px 20px no-repeat;
	background-color: #0a446a;
	cursor: pointer;
	float: right;
	height: 56px;
	width: 56px
}

#fileList .ico-list span.ico-mp3,#fileList .list-list span.ico-mp3 {
	/* background: 0 */
}

#imageScreen .toolbar li.del {
	width: 60px
}

#imageScreen .toolbar .del a,#imageScreen .toolbar .dow a,#imageScreen .toolbar .sharedow a,#imageScreen .toolbar .vie a,#imageScreen .toolbar .sharevie a {
	background: url("") no-repeat;
	color: #888;
	display: inline-block;
	height: 17px;
	line-height: 17px;
	padding-left: 25px;
	text-decoration: none;
	zoom: 1
}

#imageScreen .toolbar .del a {
	background-position: 0 0
}

#imageScreen .toolbar .dow a,#imageScreen .toolbar .sharedow a {
	background-position: -0px -48px;
	width: 65px
}

#imageScreen .toolbar .vie a,#imageScreen .toolbar .sharevie a {
	background-position: 0 -95px;
	padding-left: 30px
}

#fileList .ico-list span.ico-mp3 img,#fileList .list-list span.ico-mp3 img {
	background-color: transparent;
	background-size: contain;
	background-position: inherit
}

#imageScreen .hd .imgInfo .info {
	display: inline-block;
	margin-right: 20px;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	zoom: 1
}

#imageScreen .hd .imgInfo .info,#imageScreen .hd .imgInfo .num {
	vertical-align: middle
}

#imageScreen .toolbar .close:hover {
	background-position: -1px -32px;
	background-color: #0c5483
}

#imageScreen .toolbar .del a:hover {
	background-position: 0 -26px;
	color: #fff
}

#imageScreen .toolbar .dow a:hover,#imageScreen .toolbar .sharedow a:hover {
	background-position: -0px -74px;
	color: #fff
}

#imageScreen .toolbar .vie a:hover,#imageScreen .toolbar .sharevie a:hover {
	background-position: 0 -119px;
	color: #fff
}

#imageScreen a.nextBtn:hover,#imageScreen a.nextBtnHover {
	background-position: -35px -48px
}

#imageScreen a.preBtn {
	background-position: 0 0;
	left: 20px
}

#imageScreen a.preBtn:hover,#imageScreen a.preBtnHover {
	background-position: 0 -48px
}

#imageScreen .viewMask {
	background-color: #000;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none;
	width: 100%;
	z-index: 108
}

#imageScreen .view {
	cursor: move;
	display: none;
	position: absolute;
	z-index: 109
}


#imageScreen .viewToolbarBack {
	display: none
}

#imageScreen .view img {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out
}

#imageScreen .toolbar .view-tip {
	right: 205px
}

#imageScreen .viewToolbar .viewBack {
	background: url("") 0 0 no-repeat;
	color: #ccc;
	cursor: pointer;
	height: 18px;
	line-height: 16px;
	padding-left: 30px;
	position: fixed;
	right: 10px;
	top: 20px;
	width: 100px;
	z-index: 111
}

#imageScreen .viewToolbarBack .viemask {
	background: #252728;
	height: 56px;
	opacity: .7;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	filter: alpha(opacity:70);
	z-index: 110
}

#imageScreen .toolbar .delete-confirm p {
	height: 20px;
	line-height: 20px;
	text-align: center
}

#imageScreen .toolbar .view-tip a {
	display: none
}

#imageScreen .toolbar .view-tip p {
	padding: 0 10px;
	text-align: left
}

#imageScreen .toolbar .delete-confirm .yes {
	margin-left: 21px
}

#imageScreen .toolbar .sharevie .view-tip {
	right: 146px
}

#imageScreen .viewToolbar .viewBack:hover {
	background-position: 0 -20px;
	color: #fff
}

#imageScreen .toolbar .delete-confirm a:hover {
	background-position: -181px -30px;
	color: #3998e7
}

#newLinkDia {
	background-color: #f2f2f2;
	height: 429px;
	padding: 15px;
	position: relative;
	width: 450px;
	border:1px solid #AAAAAA;
	overflow:hidden;
}

#newLinkDia p {
	color: #aaa;
	font-size: 12px
}

#shareLinkDia .bd {
	padding: 0
}

#newLinkDia .head {
	background: url("") no-repeat 0 0;
	height: 26px;
	line-height: 24px;
	margin-bottom: 13px;
	margin-top: 5px;
	overflow: hidden;
	position: relative;
	vertical-align: middle
}

#newLinkDia .psw_on {
	background-position: 0 -36px
}

#newLinkDia .title_suc {
	font-size: 16px;
	font-family: '\5fae\8f6f\96c5\9ed1';
	padding-left: 40px
}

#newLinkDia .tab_wrap,#newLinkDia .tab_trigger_ul {
	position: relative
}

#newLinkDia .tab_trigger_ul {
	display: table;
	height: 32px;
	margin-bottom: -1px;
	overflow: visible;
	width: 450px
}

#newLinkDia .send_mail_trigger {
	margin-right: 0
}

#newLinkDia .tab_arrow {
	background: url("") no-repeat;
	display: block;
	height: 5px;
	left: 72px;
	position: absolute;
	top: 27px;
	width: 12px;
	z-index: 1
}

#newLinkDia .tab1 {
	left: 65px
}

#newLinkDia .tab2 {
	left: 214px
}

#newLinkDia .tab3 {
	left: 368px
}

#newLinkDia .tab_content_ul {
	background-color: #fff;
	border: 1px solid #d8dcdf;
	border-top-color: #4ba7e4;
	border-radius: 0 0 2px 2px;
	display: block;
	height: 318px;
	margin-bottom: 5px;
	position: relative;
	width: 448px
}

#newLinkDia .tab_content_li {
	height: 290px;
	left: -10000px;
	padding: 40px 24px 0;
	position: absolute;
	width: 400px
}

#newLinkDia .send_share {
	height: 300px;
	padding-top: 20px
}

#newLinkDia .tab_trigger_li a {
	color: #4ba7e4;
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 150px
}

#newLinkDia .link_url_trigger a {
	width: 140px;
	cursor: default;
}

#newLinkDia .active_tab a {
	color: #fff;
	font-weight: 700
}

#newLinkDia .tab_content_li.show_tab {
	left: 0
}

#newLinkDia .btns a,#newLinkDia .copy_link_box {
	display: block;
	float: left
}

#newLinkDia .goto_link,#newLinkDia .manage_share,#newLinkDia .cancel_share {
	color: #aaa;
	text-decoration: underline
}

#newLinkDia .link_url .btns {
	margin-top: 10px
}

#newLinkDia .share_to_sns .btns {
	margin-top: 35px;
	margin-left: 47px
}

#newLinkDia .weibo-share a,#newLinkDia .send-btn,#newLinkDia .copy_link,#newLinkDia .others .ok_btn {
	color: #fff;
	display: block;
	text-align: center;
	vertical-align: middle
}

#newLinkDia .copy_link,#newLinkDia .cancel_share,#newLinkDia .goto_link {
	height: 35px;
	line-height: 35px
}

#newLinkDia .cancel_share {
	margin-left: 10px
}

#newLinkDia .copy_link {
	background-position: -127px -72px;
	margin-right: 20px;
	width: 121px
}

#newLinkDia .copy_link_box {
	position: relative
}

#newLinkDia .link_url .copy_link.hover {
	background-position: -127px -109px
}

#newLinkDia .manage_share,#newLinkDia .others .ok_btn {
	height: 30px;
	line-height: 30px
}

#newLinkDia .send-btn {
	background-position: -252px 0;
	bottom: 15px;
	font-weight: 700;
	height: 35px;
	line-height: 35px;
	position: absolute;
	right: 24px;
	width: 102px
}

#newLinkDia .weibo-share a {
	font-weight: 700;
	height: 35px;
	line-height: 35px;
	padding-left: 47px;
	text-align: left;
	width: 75px
}

#newLinkDia .others .ok_btn {
	background-position: -357px -64px;
	color: #388fc9;
	width: 75px;
	margin-left: 5px
}

#newLinkDia .send-btn:hover {
	background-position: -252px -36px
}

#newLinkDia .others .ok_btn:hover {
	background-position: -357px -95px
}

#newLinkDia .send-btn.disabled,#newLinkDia .send-btn.disabled:hover {
	background-position: -252px -72px;
	color: #aaa;
	cursor: default
}

#newLinkDia .others {
	height: 30px;
	line-height: 30px
}

#newLinkDia .others,#newLinkDia .others .btns {
	overflow: hidden
}

#newLinkDia .others .ok_btn {
	float: right
}

#newLinkDia .link_url input,#newLinkDia .mail-input {
	background-color: #fff;
	border: 1px solid #b2cddf;
	border-radius: 2px;
	-moz-box-shadow: inset 1px 2px 1px rgba(75,75,75,.08);
	-webkit-box-shadow: inset 1px 2px 1px rgba(75,75,75,.08);
	box-shadow: inset 1px 2px 1px rgba(75,75,75,.08);
	padding: 0 5px;
	vertical-align: middle;
	width: 348px
}

.normal_dia {
	padding: 3px;
	position: absolute
}

.cancelShareDia_close {
	bottom: auto;
	height: 130px;
	top: 26px
}

.cancelShareDia_bottom {
	bottom: 43px;
	top: auto
}

.ie6-outer-box {
	height: 480px;
	overflow: hidden;
	position: relative;
	width: 600px
}

.ie6-inner-box {
	left: 50%;
	position: absolute;
	top: 0
}

.share-weibo-confirm {
	height: 100px;
	text-align: center;
	width: 400px
}

.share-weibo-confirm-text {
	background: #f2f2f2;
	border: 1px solid #999;
	height: 70px;
	margin: 10px auto;
	padding: 5px;
	text-align: left;
	width: 370px
}

.panel-t2 {
	background: rgba(225,227,228,.6);
	border-radius: 3px;
	padding: 3px;
	z-index: 100;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e1e3e4',endColorStr='#e1e3e4')
}

.transparent-mask {
	display: block;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none;
	width: 100%
}

.start-mod {
	height: 480px;
	margin: 0 auto;
	position: relative;
	width: 726px
}

.mod {
	left: 277px;
	position: absolute;
	top: 200px;
	width: 450px
}

.ie6-outer-box iframe {
	left: -50%;
	position: relative;
	top: 0
}

.mail-input .cancel,.tip .cancel {
	background: url("") no-repeat 0 -8px;
	cursor: pointer;
	display: inline-block;
	height: 7px;
	left: 7px;
	position: relative;
	top: 0\9;
	width: 7px
}

.normal_dia .content {
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border-radius: 3px;
	padding: 14px;
	position: relative;
	z-index: 2
}

.normal_dia .bg {
	background-color: #d4d6d7;
	border-radius: 5px;
	left: 0;
	opacity: .65;
	position: absolute;
	top: 0;
	z-index: -1;
	filter: alpha(opacity=65)
}

.normal_dia .text {
	color: #737678
}

.normal_dia .btns {
	margin-top: 15px
}

.normal_dia .arrow {
	background: url("") no-repeat 0 0;
	display: block;
	position: absolute;
	bottom: -1px;
	height: 11px;
	left: 18px;
	right: auto;
	top: auto;
	width: 17px;
	z-index: 5
}

.panel-t2 .panel-content {
	position: relative;
	z-index: 2
}

.panel-t2 .left-corner,.panel-t2 .right-corner {
	display: none
}

.panel-t2 .close {
	display: block;
	height: 8px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 10px;
	width: 9px
}

.panel-t2 .y-btn {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin: 10px 5px 0;
	white-space: nowrap
}

.panel-t2 .msg-panel {
	height: 21px
}

.panel-t2 .msg-panel,.panel-t2 .msg-text-box {
	width: 173px
}

.panel-t2 .msg-text {
	color: #626669;
	padding-top: 0;
	padding-left: 24px
}

.panel-t2 .msg-warning-tip {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 17px;
	background-image: url("")
}

.panel-t2 .msg-ok-tip {
	background-image: url("")
}

.normal_dia .btns a {
	color: #388fc9;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: center
}

.panel .panel-content .hd {
	overflow: hidden
}

.panel-t2 .panel-content .hd {
	display: none
}

.panel-t2 .panel-content .bd {
	background-color: #fff;
	border: solid #d5d5d5;
	border-width: 1px 1px 0;
	min-width: 173px;
	padding: 21px 21px 6px
}

.panel-t2 .panel-content .ft {
	background-color: #fff;
	border: solid #d5d5d5;
	border-width: 0 1px 1px;
	border-radius: 0 0 3px 3px;
	height: 50px;
	text-align: center
}

.panel-t2 .panel-content .ft-none {
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

#link-failure-dialog {
	height: 150px;
	padding: 10px;
	width: 500px
}

#sendLinkMask {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1000
}

#cancelShareDia {
	height: 104px;
	left: 0;
	width: 257px;
	z-index: 10
}

#recordSel {
	height: 13px;
	left: 0;
	position: absolute;
	top: 10px
}

#mailList li {
	border-radius: 2px;
	border: 1px solid #c1d6e2;
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.08);
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.08);
	box-shadow: inset 0 1px 1px rgba(255,255,255,.08);
	color: #626669;
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px 13px 5px 5px;
	position: relative;
	vertical-align: middle;
	white-space: nowrap
}

#cancelShareDia label {
	color: #999;
	left: 20px;
	line-height: 15px;
	position: absolute;
	top: 10px
}

#newLinkDia .mail-input {
	background-color: #fff;
	line-height: 24px;
	max-height: 58px;
	min-height: 29px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 5px 10px 10px 5px;
	position: absolute;
	top: 48px;
	width: 383px
}

#newLinkDia .password {
	color: #aaa;
	position: relative
}

#newLinkDia .copy_pwd_box {
	display: inline-block;
	height: 11px;
	margin-top: 3px;
	position: relative;
	width: 10px
}

#newLinkDia .copy_pwd {
	background: url("") no-repeat 0 6px;
	display: block;
	height: 17px;
	margin-top: -6px;
	width: 10px
}

#newLinkDia .psw_switch {
	color: #aaa;
	padding-left: 20px;
	position: absolute;
	right: 0;
	text-decoration: underline
}

#newLinkDia .tip {
	background-color: #fffded;
	border: 1px solid #fbdf85;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	box-shadow: 0 1px 2px rgba(0,0,0,.08);
	color: #9a9997;
	font-size: 12px;
	left: 0;
	line-height: 12px;
	overflow: visible;
	padding: 8px;
	position: absolute;
	vertical-align: middle;
	z-index: 10
}

#newLinkDia .mail-tip,#newLinkDia .msg-limit-tip {
	height: 12px
}

#newLinkDia .ctrl-count-tip {
	left: 24px;
	position: absolute;
	text-align: center;
	top: 123px;
	width: 382px
}

#newLinkDia .pwd-tip {
	width: 150px
}

#newLinkDia .metion-tip {
	width: 170px
}

#newLinkDia .pwd-tip,#newLinkDia .metion-tip,#newLinkDia .cancel-pwd-tip {
	bottom: 40px;
	left: 10px;
	line-height: 17px;
	text-align: center
}

#newLinkDia .cancel-pwd-tip {
	left: 20px
}

#newLinkDia .copy-success {
	background-color: #7ec876;
	border: 1px solid #52a449
}

#newLinkDia .copy-failure {
	line-height: 18px;
	vertical-align: middle;
	width: 270px
}

#newLinkDia .cp-link-tip {
	left: 52px;
	top: 88px
}

#newLinkDia .tip-arrow {
	background: url("") 0 0 no-repeat;
	height: 7px;
	overflow: hidden;
	position: absolute;
	width: 13px
}

#newLinkDia .add_err_tip {
	background-color: #fff8f8;
	border: 1px solid #ff7070;
	bottom: 58px;
	color: #fc8686;
	left: auto;
	right: 24px
}

#link-failure-dialog .link-name {
	padding-left: 105px
}

#newLinkDia .send-title {
	border-top: 1px solid #e8e8e8
}

#newLinkDia .inside-wrap {
	height: 24px;
	width: 630px
}

#newLinkDia .ac_wrap {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	box-shadow: 0 1px 2px rgba(0,0,0,.08);
	left: 24px;
	overflow: hidden;
	position: absolute;
	top: 94px;
	width: 398px;
	z-index: 100
}

#newLinkDia .mail-content {
	background-color: #f8f8f8;
	border: 1px solid #eee;
	border-radius: 2px;
	color: #9a9c9e;
	line-height: 18px;
	min-height: 30px;
	overflow: visible;
	padding: 8px 8px 0;
	position: absolute;
	top: 103px;
	width: 382px
}

#newLinkDia .fix_content {
	padding-bottom: 3px
}

#newLinkDia .fix_content,#newLinkDia .fix_content .file_name {
	word-break: break-all;
	word-wrap: break-word
}

#newLinkDia .frame-arrow {
	background: url("") no-repeat 0 0;
	height: 7px;
	position: absolute;
	top: -7px;
	width: 10px
}

#newLinkDia .add_content {
	border-top: 1px dashed #d5d5d5;
	padding: 3px 0;
	vertical-align: middle
}

#newLinkDia .add_btn {
	color: #388fc9
}

#newLinkDia .add_input_box {
	overflow: hidden;
	position: relative
}

#newLinkDia .add_content_finish {
	color: #626669
}

#newLinkDia .modify_btn {
	color: #388fc9
}

#newLinkDia .verify_code {
	bottom: 15px;
	color: #9a9c9e;
	left: 24px;
	position: absolute
}

#sendLinkMask .mail,#sendLinkMask .msg {
	color: #3ea300;
	font-weight: 700
}

#sendLinkMask .bg {
	background: #fff;
	filter: alpha(opacity:75);
	left: 0;
	opacity: .75;
	position: absolute;
	top: 0;
	z-index: -1
}

#sendLinkMask .ok,#sendLinkMask .error {
	background: #fff;
	line-height: 34px;
	padding-top: 24px;
	padding-bottom: 24px;
	vertical-align: middle;
	width: 330px;
	filter: alpha(opacity:100);
	border: 3px solid #d4d4d4;
	border-color: rgba(147,147,147,.4);
	margin: 170px auto;
	opacity: 1;
	text-align: center;
	z-index: 5
}

#sendLinkMask .okbg,#sendLinkMask .errorbg {
	padding-left: 35px
}

#newLinkDia .msg-left {
	color: #565656;
	font-weight: 700
}

#newLinkDia .zero-left {
	color: #fd4b46
}

#cancelShareDia .bg {
	height: 104px;
	width: 257px
}

#cancelShareDia .content {
	height: 62px;
	overflow: hidden;
	padding: 20px 20px 14px;
	width: 209px
}

#cancelShareDia .ok,#cancelShareDia .no {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	width: 99px
}

#cancelShareDia .ok {
	background-position: -357px 0;
	color: #fff
}

#cancelShareDia .no {
	background-position: 0 -72px;
	margin-right: auto
}

#cancelShareDia .add_element {
	height: 30px;
	line-height: 30px;
	position: relative
}

#sfile-openSfile .btn {
	background: url("") no-repeat 0 0;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-family: "\5fae\8f6f\96c5\9ed1";
	height: 49px;
	line-height: 49px;
	margin-top: 102px;
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	width: 174px
}

#newLinkDia .link_url input {
	color: #aaa;
	height: 18px;
	line-height: 18px;
	margin-top: 20px;
	padding: 5px
}

#newLinkDia .mail-input input {
	background-color: #fff;
	border: 0;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	margin-top: 5px;
	width: 338px
}

#newLinkDia .other-share a {
	direction: ltr;
	position: absolute;
	text-indent: -9999px;
	width: 18px
}

#newLinkDia .copy-success p {
	color: #fff
}

#link-failure-dialog .link-name p {
	margin-top: 5px
}

#newLinkDia .mail-input label {
	color: #ccc;
	cursor: text;
	height: 24px;
	left: 0;
	line-height: 24px;
	position: absolute;
	top: 0;
	width: 300px
}

#newLinkDia .ac_wrap li {
	border-bottom: 1px solid #f6f6f6;
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	vertical-align: middle
}

#newLinkDia .add_input_box textarea {
	background-color: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
	line-height: 18px;
	overflow: hidden;
	padding: 3px 10px;
	resize: none;
	vertical-align: middle;
	width: 324px;
	word-break: break-all;
	word-wrap: break-word
}

#newLinkDia .add_input_box label {
	cursor: text;
	display: none;
	left: 11px;
	position: absolute;
	top: 4px
}

#newLinkDia .add_content_finish span {
	display: inline-block;
	width: 380px;
	word-break: break-all;
	word-wrap: break-word
}

#newLinkDia .verify_code div {
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle
}

#newLinkDia .verify_code span {
	display: block;
	float: left
}

#newLinkDia .verify_code input {
	border: 1px solid #ccc;
	border-radius: 2px;
	float: left;
	height: 26px;
	line-height: 26px;
	margin-left: 7px;
	margin-right: 7px;
	padding-left: 5px;
	vertical-align: middle;
	width: 53px
}

#newLinkDia .verify_code img {
	float: left;
	height: 28px;
	width: 72px
}

#mailList li.mail {
	background: url("") no-repeat 5px 7px;
	background-color: #f3fbff;
	padding-left: 22px
}

#mailList li.phone {
	background: url("") no-repeat 7px 6px;
	background-color: #f3fbff;
	padding-left: 22px
}

#mailList li.hover {
	background-color: #eff9ff;
	border: 1px solid #a7d5f0
}

#mailList li.error {
	background-color: #fff9f9;
	border: 1px solid #f7a5a5;
	color: #fc8686
}

#newLinkDia .password .code {
	color: #626669
}

#newLinkDia .copy_pwd.hover {
	background-position: -13px 6px
}

#newLinkDia .weibo-share .sina {
	background-position: 0 0;
	margin-right: 20px
}

#newLinkDia .weibo-share .tencent {
	background-position: -127px 0;
	margin-right: 20px
}

#newLinkDia .other-share .kaixin {
	left: 114px
}

#newLinkDia .other-share .douban {
	left: 89px
}

#newLinkDia .other-share .renren {
	left: 62px
}

#newLinkDia .other-share .qzone {
	left: 37px
}

#newLinkDia .link_url .copy-failure {
	left: -40px;
	top: 42px
}

#newLinkDia .others .cp_pwd_tip {
	bottom: 40px;
	left: 115px
}

#newLinkDia .others .copy-failure {
	left: 5px
}

#newLinkDia .down .tip-arrow {
	bottom: -7px
}

#newLinkDia .up .tip-arrow {
	background-position: -14px 1px;
	top: -7px
}

#newLinkDia .copy-success .tip-arrow {
	background-position: -27px 0;
	bottom: -7px;
	left: 28px;
	width: 9px
}

#newLinkDia .copy-failure .tip-arrow {
	left: 136px
}

#newLinkDia .send_share .tip {
	white-space: nowrap;
	z-index: 101
}

#newLinkDia .add_err_tip .close_btn {
	background: url("") no-repeat 0 0;
	display: inline-block;
	height: 10px;
	margin-left: 10px;
	width: 9px
}

#newLinkDia .pwd-tip .tip-arrow {
	left: 47px
}

#newLinkDia .cancel-pwd-tip .tip-arrow {
	left: 37px
}

#newLinkDia .metion-tip .tip-arrow {
	left: 106px
}

#newLinkDia .add_err_tip .tip-arrow {
	background-position: -38px 0;
	right: 44px
}

#newLinkDia .link-url .x-button-i {
	text-align: center
}

#link-failure-dialog .link-name .response-msg {
	color: #ff8263;
	padding-right: 30px
}

#newLinkDia .send_share .msg-left-tip {
	bottom: 51px;
	color: #9a9c9e;
	position: absolute;
	right: 24px
}

#newLinkDia .add_input_box .ok_btn,#newLinkDia .add_input_box .cancel_btn {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	vertical-align: bottom;
	width: 31px
}

#newLinkDia .add_input_box .ok_btn {
	background-position: -252px -109px;
	margin-left: 5px
}

#newLinkDia .add_input_box .cancel_btn {
	background-position: -288px -109px
}

#newLinkDia .verify_code .vc-tip {
	color: #fb7373;
	padding-left: 54px
}

#newLinkDia .verify_code .refresh {
	color: #388fc9;
	display: block;
	float: left;
	margin-left: 8px
}

#newLinkDia .tip .cancel {
	background-position: 0 -16px
}

#sendLinkMask .error .ok-btn {
	background: url("") no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin: 20px auto 0;
	width: 75px
}

#newLinkDia .exceed .msg-limit {
	display: block
}

#cancelShareDia.close_dia .bg {
	height: 130px
}

#cancelShareDia.close_dia .content {
	height: 88px
}

#cancelShareDia.cancel_dia .arrow {
	left: 113px
}

#cancelShareDia.close_dia .arrow {
	display: none
}

#cancelShareDia .ok:hover {
	background-position: -357px -31px
}

#cancelShareDia .no:hover {
	background-position: 0 -103px
}

#sfile-openSfile .btn:hover {
	background-position: 0 -50px
}

#sfile-openSfile .btn:active {
	background-position: 0 -100px
}

#newLinkDia .ac_wrap li.hover,#newLinkDia .ac_wrap li.selected {
	background-color: #d6f0ff
}

#newLinkDia .mail-content span.first-words {
	color: #626669
}

#mailList li.hover .cancel,#mailList li.error .cancel {
	background-position: 0 0
}

#newLinkDia .weibo-share .sina:hover {
	background-position: 0 -36px
}

#newLinkDia .weibo-share .tencent:hover {
	background-position: -127px -36px
}

#newLinkDia .add_err_tip .close_btn:hover {
	background-position: -12px 0
}

#newLinkDia .send_share .mid .tip-arrow {
	left: 9px
}

#newLinkDia .add_input_box .ok_btn:hover {
	background-position: -252px -138px
}

#newLinkDia .add_input_box .cancel_btn:hover {
	background-position: -288px -138px
}


.icon {
	display: inline-block;
	height: 34px;
	vertical-align: middle;
	width: 44px
}

.icon-1 {
	background-position: 0 0
}

.icon-2 {
	background-position: 0 -139px
}

.icon-3 {
	background-position: 0 -46px
}

.icon-4 {
	background-position: 0 -93px
}

.icon-5 {
	background-position: 0 -233px
}

.icon-6 {
	background-position: 0 -186px
}

.icon-7 {
	background-position: 0 -279px
}

.safe-box {
	overflow: hidden;
	padding: 0 0 0 52px
}

.enter-safe-code,.enter-recycled-code {
	left: 212px
}

.y-btn-80 {
	padding: 4px 0;
	width: 80px
}

.safe-code-info {
	margin: 0
}

.flow-step {
	border-bottom: 1px dashed #e5e5e5;
	height: 62px;
	margin: -10px -35px 10px;
	overflow: hidden;
	padding: 0 0 30px
}

.safe-box input {
	border: 0 none
}

.flow-step li {
	display: none;
	float: left;
	height: 62px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 33%
}

.safe-box .icon {
	float: left;
	margin: 0 0 0 -52px
}

.safe-box .tips {
	line-height: 32px;
	margin: 0 0 12px
}

.safe-box .info {
	color: silver;
	font-size: 14px;
	line-height: 28px;
	margin: 0 0 22px
}

.safe-box .ipt-text {
	background-color: #fff;
	border: solid 1px #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	-moz-box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	float: left;
	height: 16px;
	margin: 0 0 10px;
	padding: 10px 0 10px 5px;
	width: 240px
}

.safe-box .forget-password,.safe-box .forget-password-enter {
	color: #388fc9;
	display: inline-block;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 7px;
	text-decoration: none;
	width: 106px
}

.enter-safe-code .tips,.enter-recycled-code .tips {
	margin: 0
}

.enter-safe-code .btn,.enter-recycled-code .btn {
	background: url("") no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "\5fae\8f6f\96c5\9ed1";
	height: 46px;
	line-height: 46px;
	margin-top: 0;
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	width: 144px
}

.enter-safe-code .forget-password,.enter-recycled-code .forget-password-enter {
	clear: both;
	cursor: pointer;
	display: block;
	margin-left: 0;
	margin-top: 0
}

.enter-safe-code .ipt-text,.enter-recycled-code .ipt-text {
	margin-top: 2px;
	padding: 15px 0 10px 5px
}

.code-confirmation .tips,.set-code-ask .tips {
	margin: 0 0 54px
}

.enter-recycled-code .enter-code,.safe-code-info .enter-code {
	clear: both;
	margin: 0 0 13px
}

.enter-recycled-code .code-img,.safe-code-info .code-img {
	cursor: pointer;
	height: 33px;
	vertical-align: middle;
	width: 97px
}

.confirm-email .action {
	margin: 0 0 20px
}

.confirm-email .y-btn-green {
	background-color: rgba(31,117,204,0);
	background-image: -webkit-linear-gradient(bottom,#70c921,#8cda28);
	background-image: -moz-linear-gradient(bottom,#70c921,#8cda28);
	background-image: -o-linear-gradient(bottom,#70c921,#8cda28);
	background-image: -ms-linear-gradient(bottom,#70c921,#8cda28);
	background-image: linear-gradient(to top,#70c921,#8cda28);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #6bb818;
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.3);
	box-shadow: inset 0 1px rgba(255,255,255,.3);
	display: block;
	height: 46px;
	width: 159px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cda28',endColorstr='#70c921',GradientType=0);
	cursor: pointer;
	line-height: 46px;
	text-align: center
}

.confirm-email .change-email {
	color: #353535;
	font-size: 14px
}

.form-horizontal .control-group {
	margin: 0 0 10px;
	overflow: hidden
}

.form-horizontal .control-label {
	color: #595959;
	float: left;
	text-align: right
}

.form-horizontal .controls {
	font-size: 14px;
	overflow: hidden;
	zoom: 1
}

.safe-code-info .sub-title {
	color: #353535;
	font-size: 16px;
	margin: 0 0 20px
}

.safe-code-info .control-label {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	text-align: right;
	width: 112px
}

.safe-code-info .ipt-text {
	background-color: #fff;
	border: solid 1px #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	-moz-box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	font-size: 14px;
	height: 20px;
	margin-right: 10px;
	padding: 8px 0 8px 8px;
	width: 206px
}


.flow-step-1 .cols-3 {
	background-position: 50% 0
}

.flow-step-2 .cols-3 {
	background-position: 50% -72px
}

.flow-step-3 .cols-3 {
	background-position: 50% -144px
}

.flow-step-4 .cols-3 {
	background-position: 50% -216px
}

.find-code .control-group {
	font-size: 14px;
	height: 38px;
	margin: 0 0 14px
}

.confirm-email .tips strong {
	color: #73cb22;
	font-size: 16px;
	font-weight: 400
}

.confirm-email .change-email a {
	color: #388fc9;
	font-size: 14px;
	text-decoration: none
}

.safe-box .tips .text {
	color: #353535;
	font-size: 16px;
	font-family: "\5fae\8f6f\96c5\9ed1"
}

.enter-safe-code .btn:hover,.enter-recycled-code .btn:hover {
	background-position: 0 -50px
}

.enter-safe-code .btn:active,.enter-recycled-code .btn:active {
	background-position: 0 -100px
}

.enter-recycled-code .enter-code .ipt-text,.safe-code-info .enter-code .ipt-text {
	margin: 0 10px 0 0;
	width: 108px
}

.confirm-email .y-btn-green .text {
	color: #fff;
	font-size: 16px
}

.enter-safe-code .tips .text.enter-recycled-code .tips .text,.enter-safe-code .btn,.enter-recycled-code .btn {
	font-size: 18px
}

.find-code .control-label,.find-code label {
	font-size: 14px;
	height: 36px;
	line-height: 36px
}

em {
	font-style: normal
}

body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.edit-code {
	position: relative;
	zoom: 1
}

.wrong-tip {
	background-position: 0 -332px;
	color: #ff1600;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 0 0 0 20px
}

.previewInitFile {
	margin-left: 10px;
	position: absolute;
	top: 128px
}

.y-pop {
	background: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.1);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.1);
	box-shadow: 0 0 8px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.1);
	width: 550px
}

.btns-hisfile {
	margin: 0 auto;
	width: 800px
}

.veriTime em {
	color: red
}

.reset-succes p {
	margin-top: 45px
}

.find-code .controls {
	height: 38px;
	line-height: 38px;
	position: relative
}

.find-code .help-inline {
	color: #bdbdbd;
	font-size: 14px;
	left: 157px;
	position: absolute;
	top: 0
}

.find-code .help-inline-erro {
	color: #eb545b
}

.find-code .ipt-text {
	background-color: #fff;
	border: solid 1px #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	-moz-box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	box-shadow: inset 2px 2px 1px rgba(75,75,75,.06);
	font-size: 14px;
	height: 18px;
	margin: 0 0 10px;
	padding: 8px 0 8px 5px
}

.confirm-email .control-label,.confirm-telphone .control-label {
	width: 130px
}

.confirm-email .ipt-text,.confirm-telphone .ipt-text {
	width: 120px
}

.reset-code .control-label {
	width: 145px
}

.reset-code .ipt-text {
	width: 220px
}

.edit-code .help-block {
	background-position: 0 -333px;
	color: #ff1600;
	font-size: 14px;
	left: 112px;
	padding: 0 0 0 20px;
	position: absolute;
	top: -22px
}

.ipt-text:focus {
	border: solid 1px #4d90fe
}

.form-choose-way .disabled {
	color: #ccc
}

.confirm-email .help-inline-erro,.confirm-telphone .help-inline-erro {
	margin: 0 -20px
}

.reset-code .wrong-tip {
	margin-left: 145px
}

.safe-code-info .wrong-tip {
	margin-left: 112px
}

.enter-code .ipt-text {
	float: none
}

.y-pop .title {
	color: #d6ebf8;
	font-weight: 400;
	line-height: 32px;
	text-indent: 14px
}

.y-pop .align-left {
	text-align: left
}

.y-pop .align-center {
	text-align: center
}

.y-pop .aling-right {
	text-align: right
}

.btns-hisfile .item {
	padding-left: 0
}

.find-code .help-inline a,.edit-code .help-inline a {
	color: #388fc9;
	font-size: 14px
}

.find-code .controls .text {
	font-family: "\5fae\8f6f\96c5\9ed1"
}

.find-code .confirm-email .action {
	margin: 0
}

.find-code .tips .text {
	color: #353535;
	font-size: 14px
}

.panel-t1 .panel-content .bd {
	width: auto
}

.y-pop .panel-content .bd {
	padding: 30px 55px 20px
}

.y-pop .action .y-btn {
	margin: 0 5px
}

#openPass,#bindDia,#setPass,#recycleCloseDia,#recycleOpenPassDia {
	width: 470px
}

#fileListHistory {
	height: 100%;
	margin-left: 0;
	overflow-x: hidden;
	 overflow-y: auto;
	padding-left: 0;
	position: relative
}

#sm2movie {
	bottom: -20px;
	height: 0;
	left: 0;
	position: absolute
}

#music-container {
	height: 0
}

#mc-player {
	height: 418px;
	position: fixed;
	width: 532px;
	z-index: 1000000
}

#fileListHistory .listholder {
	margin: 0 auto;
	padding-left: 0;
	width: 800px
}

#fileListHistory .eventItem {
	background-color: #f6f6f6;
	border-bottom: 1px solid #dfdfdf
}

#crumb .his-crumb {
	color: #646464;
	font-size: 16px;
	font-family: "Microsoft Yahei","\5fae\8f6f\96c5\9ed1",tahoma,arial,"\5b8b\4f53";
	height: 47px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 3px;
	width: 800px
}

#mc-player .bd {
	padding: 0
}

#mc-player .mc-control {
	height: 60px;
	overflow: hidden;
	padding: 6px 15px;
	position: relative;
	width: 500px
}

#mc-player .mc-control-pre {
	background-position: -103px -6px;
	height: 36px;
	margin-top: 6px;
	width: 36px
}

#mc-player .mc-control-next {
	background-position: -8px -51px;
	height: 36px;
	margin-top: 6px;
	width: 36px
}

#mc-player .mc-control-info {
	float: left;
	margin-left: 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

#mc-player .mc-control-mode {
	float: left;
	margin-right: 10px;
	position: relative;
	z-index: 2
}

#crumb .his-crumb span {
	margin-left: 5px;
	line-height: 28px;
	cursor: pointer;
}

#mc-player .mc-control-info p {
	font-size: 18px;
	font-family: "Microsoft Yahei","\5fae\8f6f\96c5\9ed1",tahoma,arial,"\5b8b\4f53";
	height: 30px
}

#mc-player .mc-control ul li,#mc-player .mc-control .play-btns {
	float: left
}

#fileListHistory .list-list .column-radio {
	padding-left: 2%;
	width: 25px
}

#fileListHistory .list-list .column-hisversionid,#fileListHistory .file-list-head .column-hisversionid {
	width: 57%
}

#fileListHistory .file-list-head .column-hisversionid {
	padding-left: 5%
}

#fileListHistory .list-list .column-hissize,#fileListHistory .file-list-head .column-hissize {
	width: 13%
}

#fileListHistory .list-list .column-histime,#fileListHistory .file-list-head .column-histime {
	width: 15%
}

#fileListHistory .list-list .column-radio,#fileListHistory .eventItem .column-histitle {
	cursor: pointer
}

#fileListHistory .eventItem .column-histitle {
	color: #626669;
	text-align: center;
	width: 100%
}

#mc-player .mc-control .play-btns {
	margin-top: 5px
}

#mc-player .mc-control-pre:hover {
	background-position: -139px -6px
}

#mc-player .play-btns .play,#mc-player .play-btns .paused {
	height: 52px;
	margin-left: 13px;
	margin-right: 13px;
	width: 52px
}

#mc-player .play-btns .play {
	background-position: -53px 0
}

#mc-player .play-btns .paused {
	background-position: 0 -95px
}

#mc-player .mc-control-next:hover {
	background-position: -45px -51px
}

#mc-player .mc-control-mode .cycle,#mc-player .mc-control-mode .random,#mc-player .mc-control-mode .single {
	height: 26px;
	margin-top: 5px;
	width: 25px
}

#fileListHistory .list-list .column-radio span {
	background-image: url("");
	background-position: 0 15px;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 15px
}

#fileListHistory .eventItem .column-histitle span {
	background-image: url("");
	background-repeat: no-repeat;
	padding-left: 24px
}

#crumb .his-crumb a.gohome {
	padding-left: 0
}

#mc-player .play-btns .play:hover {
	background-position: 0 0
}

#mc-player .play-btns .paused:hover {
	background-position: -53px -95px
}

#fileListHistory .list-list .column-radio span.selected {
	background-position: -15px 15px
}

#mc-player .mc-control-mode .cycle,#mc-player .mc-control-mode li.active .cycle {
	background-position: -155px -97px
}

#mc-player .mc-control-mode .random,#mc-player .mc-control-mode li.active .random {
	background-position: -106px -97px
}

#mc-player .mc-control-mode .single,#mc-player .mc-control-mode li.active .single {
	background-position: -131px -97px
}

#mc-player .mc-control-volume {
	float: left;
	margin-right: 16px;
	position: relative;
	width: 36px;
	z-index: 1
}

#mc-player .mc-control-time {
	color: #aaa;
	float: left;
	font-weight: 700;
	line-height: 32px;
	margin-right: 25px
}

#mc-player .mc-process {
	position: relative;
	width: 100%;
	z-index: 1
}

#mc-player .ui-slider-handle-wrap {
	margin-right: 24px;
	position: relative;
	z-index: 4
}

#mc-player .ui-slider-progress {
	-webkit-transition: width .2s;
	-moz-transition: width .2s;
	-ms-transition: width .2s;
	-o-transition: width .2s;
	transition: width .2s
}

#mc-player .ui-slider-handle {
	-webkit-transition: left .2s,height .2s,top .2s;
	-moz-transition: left .2s,height .2s,top .2s;
	-ms-transition: left .2s,height .2s,top .2s;
	-o-transition: left .2s,height .2s,top .2s;
	transition: left .2s,height .2s,top .2s
}

#mc-player .ui-slider-progress {
	background: url("") repeat-x 0 0;
	height: 20px;
	position: absolute;
	z-index: 3
}

#mc-player .ui-slider-handle {
	background: #2684c2;
	cursor: pointer;
	height: 7px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 24px
}

#mc-player .mc-list {
	z-index: 1
}

#mc-player .mc-control-mode ul {
	background: #fff;
	border: 1px solid #fff;
	height: 34px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 0;
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	overflow: hidden;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

#mc-player .hd i,#mc-player-min .hd i {
	background: url("") no-repeat;
	display: block;
	height: 28px;
	width: 28px
}

#mc-player .hd span,#mc-player .hd p,#mc-player-min .hd span {
	float: left
}

#mc-player .hd p {
	color: #fff;
	height: 29px;
	line-height: 29px;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 380px
}

#mc-player .mc-list ul {
	height: 248px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px;
	-webkit-transition: height .3s ease-in-out;
	-moz-transition: height .3s ease-in-out;
	-ms-transition: height .3s ease-in-out;
	-o-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out
}

#mc-player .mc-list li {
	background: #fff;
	border-bottom: 1px solid #fff;
	cursor: default;
	height: 30px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}

#mc-player .mc-control-volume .volume {
	background-position: -135px -46px;
	height: 26px;
	width: 25px
}

#mc-player .mc-control-volume .disable {
	background-position: -135px -71px;
	height: 26px;
	width: 25px
}

#mc-player .mc-control-volume .volume-inner {
	background: #fff;
	border: 1px solid #fff;
	height: 34px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-transition: width .2s,padding .1s;
	-moz-transition: width .2s,padding .1s;
	-ms-transition: width .2s,padding .1s;
	-o-transition: width .2s,padding .1s;
	transition: width .2s,padding .1s;
	width: 0;
	z-index: -1
}

#mc-player .mc-control-volume .vol-slider-wrap {
	display: block;
	font-size: 0;
	height: 9px;
	left: 32px;
	margin: 12px 0;
	position: absolute;
	top: 0;
	width: 77px
}

#mc-player .mc-control-volume .vol-slider {
	background: #fff;
	border: 1px solid #2f87cd;
	height: 7px;
	position: relative;
	width: 100%
}

#mc-player .mc-control-volume .vol-slider-range {
	background: #a0c9e4;
	height: 100%;
	width: 50%
}

#mc-player .mc-control-volume .vol-slider-handle-wrap {
	margin-right: 10px;
	position: relative
}

#mc-player .mc-control-volume .vol-slider-handle {
	background: #2684c2;
	cursor: pointer;
	display: block;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: -11px;
	width: 10px
}

#mc-player .mc-control-volume .vol-slider-anim {
	-webkit-transition: left .3s;
	-moz-transition: left .3s;
	-ms-transition: left .3s;
	-o-transition: left .3s;
	transition: left .3s
}

#mc-player .mc-control-time .t-now {
	color: #666
}

#mc-player .mc-list .emptylist {
	height: 248px;
	padding: 10px;
	text-align: center
}

#mc-player .mc-list .col {
	height: 100%;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#mc-player .mc-list .col,#mc-player .mc-list .col .vc-btn {
	float: left
}

#mc-player .mc-list .song-name {
	margin-right: 1%;
	width: 69%
}

#mc-player .mc-list .song-oper {
	margin-right: 1%;
	visibility: hidden;
	width: 14%
}

#mc-player .mc-list .song-time {
	color: #999;
	width: 15%
}

#mc-player .mc-control-mode li .cycle {
	background-position: -155px -121px
}

#mc-player .mc-control-mode li .random {
	background-position: -106px -121px
}

#mc-player .mc-control-mode li .single {
	background-position: -131px -121px;
	margin-left: 8px;
	margin-right: 8px
}

#mc-player .mc-control-mode:hover ul,#mc-player .mc-control-info .hover ul {
	width: 175px;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}

#mc-player .hd i.default {
	background-position: -55px 4px
}

#mc-player .mc-list .emptylist img {
	margin-top: 40px;
	width: 165px
}

#mc-player .mc-list li:hover,#mc-player .mc-list li.hover,#mc-player .mc-list li.active {
	background-color: #f9fafa;
	border-bottom: 1px solid #ebebeb
}

#mc-player .mc-control-volume:hover .volume-inner,#mc-player .mc-control-info .hover .volume-inner {
	border-color: #fbfbfb;
	width: 148px
}

#mc-player .mc-control-volume:hover .vol-slider-wrap,#mc-player .mc-control-info .hover .vol-slider-wrap {
	display: block
}

#mc-player .ui-slider.hover .ui-slider-handle,#mc-player .ui-slider:hover .ui-slider-handle {
	background: #2684c2;
	height: 12px;
	top: -3px;
	width: 24px
}

#mc-player .mc-list .song-name .tip-wrong {
	color: #f98733;
	float: left;
	margin-left: 10px
}

#mc-player .mc-list .song-name .btn-checkbox,#mc-player .mc-oper .select-all .btn-checkbox,#mc-player .mc-list .song-oper .btn-play,#mc-player .mc-list .song-oper .btn-del,#mc-player .mc-list .song-oper .btn-pause {
	height: 16px;
	margin-top: 7px;
	margin-right: 10px;
	width: 16px
}

#mc-player .mc-list .song-name .btn-checkbox,#mc-player .mc-oper .select-all .btn-checkbox {
	background-position: -160px -55px
}

#mc-player .mc-list .active .song-name .btn-checkbox,#mc-player .mc-oper .active .btn-checkbox {
	background-position: -160px -79px
}

.sys-menu-offdl {
	width: 116px
}

.offdl-dia-create {
	width: 580px
}


.offdl-title {
	background-position: 0 -66px;
	color: #353535;
	font-size: 16px;
	height: 34px;
	line-height: 30px;
	margin-top: 10px;
	margin-left: 13px;
	padding-left: 50px
}

.offdl-tip {
	height: 18px;
	margin-top: 5px;
	margin-left: 25px
}

.offdl-input-box {
	margin-left: 25px;
	margin-top: 3px
}

.offdl-error {
	color: #e60012
}

.offdl-loading {
	background: url("") 0 center no-repeat;
	padding-left: 20px
}

.offdl-placeholder {
	display: none
}

.offdl-btn-box {
	padding-top: 37px
}

.offdl-save-tip {
	background-position: 0 -112px;
	color: #7f7f7f;
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: -5px;
	margin-top: 18px;
	padding-left: 16px
}

.offdl-dia {
	height: 400px;
	width: 575px
}

.offdl-count-num {
	color: #f98733
}

.offdl-btn-group {
	height: 50px;
	position: absolute;
	right: 11px;
	top: 34px;
	width: 300px
}

.offdl-mng-list {
	border: 1px solid #d5d5d5;
	width: 570px
}

.offdl-file-main {
	overflow-y: auto;
	position: relative
}

.offdl-file-main,.offdl-file-holder ul,.offdl-file-holder {
	height: 250px
}

.offdl-dia-create input {
	border: 3px solid #6faad1;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	padding: 3px 5px;
	width: 507px
}

.offdl-btn-box .y-btn {
	float: right;
	padding: 4px 20px
}

.offdl-dia .offdl-title {
	background-position: 0 0;
	height: 50px;
	line-height: 34px;
	margin-left: 0
}

.offdl-dia-bt .offdl-title {
	background: url("") no-repeat 0 0
}

.offdl-dia .offdl-downloading {
	background: url("") 0 0 no-repeat
}

.offdl-btn-group .y-btn {
	left: 25px;
	padding: 4px 16px;
	position: absolute;
	top: 10px
}

.offdl-btn-group .offdl-btn-bt {
	left: 25px;
	overflow: hidden
}

.offdl-btn-group .offdl-btn-create {
	left: 159px
}


.offdl-btn-group .swfupload {
	left: 0;
	position: absolute;
	top: 0
}

.offdl-dia .offdl-btn-box {
	padding-top: 10px
}

.offdl-mng-list .column-status-ico {
	width: 30px
}

.sys-menu-offdl .new-bt-task span {
	color: #999
}

.offdl-btn-group .offdl-btn-bt input {
	top: 0
}

.offdl-btn-group .y-btn .icon {
	background-position: 0 -231px
}

#mc-player-min {
	height: 44px
}

#mc-player-min,#mc-player-min .panel-content {
	width: 457px
}

#mc-player .mc-oper {
	background: #fff;
	font-size: 12px;
	height: 26px;
	padding: 5px 10px
}

#mc-player-min .hd {
	background: 0;
	background-color: #6aaddb;
	border: 1px solid #5c9dca;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	cursor: move;
	height: 44px;
	margin-left: 0
}

#mc-player-min .left-corner,#mc-player-min .right-corner {
	background: 0
}

#mc-player-min .bd {
	display: none;
	height: 0;
	padding: 0
}

#mc-player-min .bd,#mc-player-min .ft {
	border: 0
}

#mc-player-min .max-link {
	background: url("") 4px 5px no-repeat;
	display: block;
	height: 21px;
	width: 21px
}

#mc-player-min .minimize,#mc-player-min .close {
	top: 13px
}

#mc-player-min .hd i {
	cursor: pointer;
	margin-top: 7px;
	margin-left: 10px
}

#mc-player-min .hd p {
	color: #fff;
	float: left;
	height: 44px;
	line-height: 44px;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 380px
}

#mc-player .mc-list .col-inner {
	display: block;
	float: left;
	height: 30px
}

#mc-player .mc-oper .wrap {
	border-top: 1px solid #ecedf0;
	width: 100%
}

#mc-player .mc-oper .select-all {
	cursor: pointer;
	margin-right: 20px
}

#mc-player .mc-oper .select-all,#mc-player .mc-oper .list-oper {
	float: left;
	line-height: 26px
}

#mc-player-min .max-link:hover {
	background-color: #5ba3d5
}

#mc-player .mc-list .col-inner a,#mc-player .mc-oper .select-all a,#mc-player .mc-oper .select-all span {
	color: #4c4c4c
}

#mc-player .mc-oper .select-all a,#mc-player .mc-oper .select-all span {
	float: left
}

#mc-player .mc-oper .list-oper a,#mc-player .mc-oper .list-oper span {
	color: #b3b3b3;
	margin-right: 10px
}

#mc-player-min .hd i.paused {
	background-position: 0 -34px
}

#mc-player-min .hd i.play {
	background-position: 0 2px
}

#mc-player .mc-list .song-oper .btn-play {
	background-position: -90px -81px
}

#mc-player .mc-list .song-oper .btn-del {
	background-position: -106px -81px
}

#mc-player .mc-list .song-oper .btn-pause {
	background-position: -124px -81px;
	display: none
}

#mc-player .mc-list .mcc_playing .col-inner {
	background-image: url("");
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding-left: 20px
}

#mc-player .mc-list .mcc_paused .col-inner {
	background-image: url("");
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding-left: 20px
}

#mc-player .mc-list .col-inner a:hover {
	text-decoration: underline
}

#mc-player .mc-list .col-inner a:hover,#mc-player .mc-oper .list-oper a:hover,#mc-player .mc-list .active .col-inner a,#mc-player .mc-oper .list-oper span:hover {
	color: #2684c2
}

#mc-player-min.hd i.paused:hover {
	background-position: -29px -34px
}

#mc-player-min .hd i.play:hover {
	background-position: -29px 2px
}

#mc-player .mc-list .song-oper .btn-play:hover {
	background-position: -90px -57px
}

#mc-player .mc-list .song-oper .btn-del:hover {
	background-position: -106px -56px
}

#mc-player .mc-list .song-oper .btn-pause:hover {
	background-position: -124px -56px
}

.offdl-mng-list .column-status-ico,.offdl-op {
	background: url("") no-repeat
}

.offdl-op {
	cursor: pointer;
	display: none;
	float: left;
	height: 12px;
	margin: 16px 10px 0 0;
	width: 14px
}

.offdl-mng-list .offdl-status-dling {
	background-position: -127px 14px
}

.offdl-mng-list .offdl-status-suc {
	background-position: -153px 14px
}

.offdl-mng-list .offdl-status-fail {
	background-position: -178px 14px
}

.offdl-dia-mng .column-ico {
	overflow: hidden;
	width: 33px
}

.offdl-dia-mng .column-name {
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 240px
}

.offdl-dia-mng .column-size {
	width: 80px
}

.offdl-dia-mng .column-status {
	width: 90px
}

.offdl-dia-mng .column-op {
	width: 70px
}

.offdl-dia-bt .column-name {
	width: 450px
}

.offdl-dia-bt .column-size {
	width: 80px
}

.offdl-dia-bt .column-ico {
	margin-left: 10px;
	overflow: hidden;
	position: static;
	width: 33px
}

.offdl-dia .offdl-op-del,.offdl-dia .offdl-op-cancel {
	background-position: -66px 1px
}

.offdl-dia .offdl-op-retry {
	background-position: -110px 0
}

.offdl-dia .offdl-op-open {
	background-position: -89px 1px
}

.offdl-op-st-queue .offdl-op-cancel,.offdl-op-st-fail .offdl-op-del,.offdl-op-st-suc .offdl-op-open,.offdl-op-st-dling .offdl-op-cancel,.offdl-op-st-suc .offdl-op-del,.offdl-op-st-bt-fail .offdl-op-del,.offdl-op-st-fail .offdl-op-retry {
	display: block
}

.offdl-dia-mng .bt-upload-tip {
	top: 210px
}

.row .row-bg {
	background-color: #ebfbdf;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0
}

.row .row-content {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0
}

.offdl-mng-list .list-list li {
	position: relative
}

.offdl-dia-mng .column-ico .ico,.offdl-dia .column-ico .ico {
	position: static
}

.offdl-dia-mng .bt .column-name {
	background: url("") no-repeat;
	background-position: 197px 14px
}

.offdl-dia-mng .file-list-head .column-name {
	margin-left: 0;
	padding-left: 30px;
	width: 272px
}

.offdl-dia-mng .file-list-head .column-size,.offdl-dia-bt .column-name {
	margin-left: 10px
}

.offdl-dia-bt .offdl-file-holder .column-name {
	margin-left: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 412px
}

.offdl-dia .offdl-op-del:hover,.offdl-dia .offdl-op-cancel:hover {
	background-position: 2px 1px
}

.offdl-dia .offdl-op-retry:hover {
	background-position: -42px 0
}

.offdl-dia .offdl-op-open:hover {
	background-position: -21px 1px
}
/*2014.10.15*/
/* .ui-corner-all {
    background:#e7f3eb;
    border: 1px solid #d9ece0;
    color: #333333;
}  */
.ui-width-bar{
    background:#4EA9E7;
    border: 1px solid #E5E5E5;
    color: #333333;
   	height:12px;
   	margin-left:18px;
   	max-width:470px !important;
   	overflow:hidden;
   	margin-top: 3px;
   	}  	

#tbLinkDel .icon-link-del{
	background-position:-4px -535px;
}
#tbLinkCopy .icon-link-copy{
	background-position:-2px -204px;
}

.container-left{ width:280px; height: 50px; float: right; background-color: #fff; margin: 0px 0; text-align: center; padding-top: 4px;}

.nav-on{ height: 25px;}
.con-s{width: 130px; margin-left: 10px; height: 18px; border: 1px solid #d6e1ed; display: block; border-radius: 2px; background-color: #dde7f1; position: relative; margin-top: 4px; *margin-left: -120px;}
.con{ background-color: rgb(69, 166, 229); height: 20px;display: block;border-radius: 2px;position: absolute; top: -1px; left: -1px; animation: loader 10s linear normal; }
.con-s p{ position: absolute; top: 1px;left: 8px; color: rgb(77, 77, 77);}
.con-p{ position: absolute; top: 9px; right: 20px;}
.nav-on-s{ position: absolute; top: 30px; right: 140px;}
.nav-on-s a{ text-decoration: none; color: #3083eb;}
.con-n{ position: absolute; top: 30px; right: 18px;}
.container-img{ margin: 0 5px 0 20px; cursor: pointer;}

@media screen and (min-width:768px) and(max-width:1400px) {
	.newdisplay {
		display: none;
	}


	.createLinkDia .tab_content_ul {
		width: auto;
	}

	.createLinkDia .tab_content_li {
		width: 430px;
	}

	.l_file {
		position: relative;
	}
}